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 :
- grub>root (hd0,5) #disque où est menu.lst
- grub>setup (hd0) #pour installer dans le MBR
- 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