Grub foireux - après installation xp

Bonsoirs,
J’ai installé XP en complément de Ubuntu tout à l’heure.
Le grub avait disparu, j’ai donc démarrer avec un live cd de ubuntu, lancer gparted et mit la partition ubuntu en “boot”
J’ai ajouté manuellement les lignes pour avoir xp au boot.
Voici mon menu.lst:


default  0

timeout  10

gfxmenu (hd0,0)/boot/grub/message.new

title  Ubuntu 6.10, kernel 2.6.17-10
root  (hd0,0)
kernel  /boot/vmlinuz-2.6.17-10-generic root=/dev/hda1 ro splash locale=fr_FR vga=792
initrd  /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title  Ubuntu 6.10, lignes de cmds
root  (hd0,0)
kernel  /boot/vmlinuz-2.6.17-10-generic root=/dev/hda1 ro single
initrd  /boot/initrd.img-2.6.17-10-generic
boot

title  Microsoft Windows XP
root  (hd0,1)
makeactive
chainloader	+1

et ce que me donne gparted:
http://ztrototo.free.fr/Desktop/Sanstitre.jpg

Lorsque je démarre le pc pour la première fois, pas de pb, j’arrive sur le grub et je selectionne XP. Mais voilà, lorsque je reboote, cet enfoiré me fusille mon grub et démarre direct sans me laisser le choix :na:
Il y a t’il quelque chose à modifier dans mon menu.lst ?

Ton grub est sur le MBR?

aucune idée :sweet:

Par défaut il est sur le mbr.

Il faut donc que tu le régénère. Regarde dans les différents guides liés à ta distrib pour la procédure.

maintenant j’ai tout le temps le grub mais lorsque je choisis XP, il revient tout simplement à ce grub tout de suite…alors que quand je lances ubuntu, ça démarre normalement :neutre:


title  Ubuntu 6.10, kernel 2.6.17-10
root  (hd0,0)
kernel  /boot/vmlinuz-2.6.17-10-generic root=/dev/hda1 ro splash locale=fr_FR vga=792
initrd  /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title  Ubuntu 6.10, mode sans echec
root  (hd0,0)
kernel  /boot/vmlinuz-2.6.17-10-generic root=/dev/hda1 ro single
initrd  /boot/initrd.img-2.6.17-10-generic
boot

title  Windows NT/2000/XP
root  (hd0,0)
savedefault 
makeactive
chainloader	+1
boot

Sur ton title Windows NT/2000/XP, il reconnait ton disque mais ne va pas sur ta partion win. La suite n’est pas cohérente. Je ne peux t’aider d’avantage car je n’ai pas win chez moi, seulement nunux. Il faut que Grub lance ton fichier NTLDR ou un truc du genre pour booter dessus sur le même principe que ce que tu vois sur les boot ubuntu.