Dernière mise à jour : 16/03/2010 à 00h38
Bonsoir,Pour avoir bien galéré ces derniers temps, petit écho (à priori le dernier :/ ) de ma dernière aventure....
Posons le contexte :
Vous avez déjà installé votre version de linux en cohabitation avec un autre système. Seulement, à la suite d'une mise à jour ou d'une restauration, le lanceur (aussi parfois appelé chargeur) Grub n'est plus présent. Le cas le plus typique étant la réinstallation (restauration ou à partir de CD d'installation) de windows.
Et le souci qui en découle :
Une fois la nouvelle installation (ou restauration) d'un système, la MBR s'en retrouve modifiée (comme le tatouage, mais là, c'est l'affaire d'un autre de mes tutos

Mais la parade est d'une simplicité enfantine... quand on la connait.
- Démarrer son ordinateur avec un liveCD
- Ouvrir un terminal (désolé, lignes de commandes obligatoires car elles dépendent de votre installation donc pas de script type à voir fournir)
- Passer en super utilisateur (root) pour avoir le droit de modifier le système
- Ouvrir ce que j'appellerai un shell Grub (on va dire une discussion avec grub)
- Donner les commandes qui vont bien et hop, au redémarrage, tout est comme avant
Mais en illustrant c'est bien aussi :
Je pars de l'hypothèse que vous êtes dans un terminal, pour la marche à suivre, voir le second message de ce tutoriel : cliquer ici. Chaque commande est à valider en appuyant sur la touche Entrée.
Code :
su -
Puis saisir le mot de passe du super utilisateur
Code :
grub
Passe en mode de communication avec grub
Code :
find /boot/grub/stage1
Va vous afficher l'emplacement des données utiles à grub (la partition où est installé la distribution) sous la forme " (hdX, Y) " ou X et Y sont des numéros (X étant le numéro du disque en partant de 0 et Y le numéro de la partition).
Pour l'exemple, je prendrai (hd0,5).
Code :
root (hd0,5)
Indique où se trouve la système à charger, ou pour être plus précis, l'emplacement du répertoire " /boot " sur le disque dur (numéro du disque et partition dans ce disque).
Citation :
setup (hd0)
Installe Grub dans la MBR
Code :
quit
Sort du mode de communication avec Grub
Code :
exit
Pour ne pas rester ' super utilisateur '
Houlàlà, je parle trop :
C'est que j'aime bien aussi expliquer le pourquoi de mes recommandations

Code :
su
grub
find /boot/grub/stage1
root (hd[b]0[/b],[b]5[/b])
setup (hd[b]0[/b])
quit
Editeur : shad le 22 Novembre 2009