Restaurer un Grub-Legacy et/ou un Grub-Pc

1-Restaurer un Grub-Legacy

Mon grub ayant été effacé après installation de win7 et désirant le rétablir pour lancer mes différents systèmes je procède ainsi :
-Je lance un Linux par livecd (Mandriva)
-Mon fichier menu.lst de démarrage pour Grub se trouve dans (hd0,5) en notation grub, soit hda6 ou sda6 en classique. C’est un menu de Mandriva que j’aime bien pour la présentation du boot.
-Dans un terminal, en root, je lance la commande grub et j’ai l’invite des commandes de Grub
grub>.
-Je tape successivement :

  1. grub>root (hd0,5) #disque où est menu.lst
  2. grub>setup (hd0) #pour installer dans le MBR
  3. grub>quit #pour quitter les commandes de grub

Je redémarre.

2-Lancer un Grub-Pc depuis un Legacy

Inscrire les lignes suivantes dans le menu.lst :

title NomDeMaDistrib #Nom à ma guise sans influence sur le lancement

root (hd0,5) # Partition, en notation grub, contenant le grub-pc concerné

kernel  /boot/grub/core.img

#Pour Windows si rien n’est inscrit

title windows
root (hd0,0) #Partition où est Windows
makeactive
chainloader +1

3-Restaurer un Grub-Pc

Booter sur un liveCd contenant un Grub-pc par défaut (Ubuntu Karmic et au-dessus, Debian Testing)

Monter le disque/Partition contenant le /boot/grub/grub.cfg à rétablir (mount /dev/hda5…..ou en cliquant dans le gestionnaire de fichier si le disque concerné apparait, sans doute en root pour pouvoir monter)

Lancer la commande suivante en root ou par sudo sous Ubuntu :

sudo grub-install --root-directory=/DisqueOùJ'aiMonBoot /dev/sda

On remplace DisqueOù...par la partition montée précédemment (/dev/sda5 par exemple)
Redémarrer en enlevant le LiveCd

Une doc intéressante sur Grub2 peut-être trouvée ici

et pour modifier le menu de Grub2 (fonds et texte) voir ici

Ce contenu a été publié dans Grub, Linux, avec comme mot(s)-clé(s) , , . Vous pouvez le mettre en favoris avec ce permalien.