1. Comment éditer grub qui est en mbr
Grub est en gros un mini os capable de gérer des périphériques, d'acceder a des fichiers sur des partitions.
L'avantage indégniable de grub, est que la modification de la configuration du boot peut se faire à la main, avant qu'il ne lance le boot par defaut définit dans le fichier /boot/grub/menu.lst (en général).
Si jamais ce fichier est mal renseigné, on peut en pressant "e", juste apres le chargement de grub, editer la ligne qui pose problème.
On peut rajouter une ligne en appuyant sur la ligne "o"
Il suffit alors de valider et d'appuyer sur "b" pour booter la ligne en surbrillance.
La configuration de thierry_b:
title Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1
correspond à un dual boot sur le même disque dur.
Lorsque windows est installé sur un 2eme dur, Windows "n'apprécie pas de ne pas etre placé sur le meme disque dur" que celui contenant le /mbr permettant le lancement de grub.
C'est la qu'intervient les lignes:
title WindowsXP
map (hd0) (hd1) <--
map (hd1) (hd0) <--
rootnoverify (hd1,0)
makeactive
chainloader +1
Qui font croire à windows, que la 2eme disque est le premier , et inversement, permettant un boot de windows.
Dans le cas ci dessus, j'ai mon windows sur la premiere partition de mon 2eme disque dur.
Il faut bien sur adapter la configuration du fichier à vos partitions.
Une fois les corrections apportées à la main au boot de grub, je vous invite à modifier le fichier /boot/grub/menu.lst pour être tranquille lors du prochain reboot sous windows.
Message édité par l4nkou le 30-08-2006 à 15:40:16