Dual boot: perdu Windows XP !

Bonjour,

Je viens d’installer Windows XP sur un disque dur où j’ai déjà Linux (Debian Squeeze). J’ai lancé le CD d’installation de ma Squeeze pour récupérer Grub (grub-install /dev/sda). Jusque là, tout va bien.

Après avoir contrôlé que j’accède bien au gestionnaire de session Linux, j’ai tenté d’accéder à Windows et là, c’est le drame: “périphérique a02089052088e41e inconnu”. :013

Wat’is this bin’s ? :geek:

Ma configuration grub:

[code]### BEGIN /etc/grub.d/30_os-prober ###
menuentry “Microsoft Windows XP Professionnel (on /dev/sda1)” {
insmod part_msdos
insmod ntfs
set root=’(hd1,msdos1)’
search --no-floppy --fs-uuid --set a02089052088e41e
drivemap -s (hd0) ${root}
chainloader +1
}

END /etc/grub.d/30_os-prober

[/code]

J’oubliais, le résultat de fdisk -l :

Périphérique Amorce Début Fin Blocs Id Système /dev/sda1 * 1 1044 8385898+ 7 HPFS/NTFS /dev/sda2 1045 5864 38716650 7 HPFS/NTFS /dev/sda3 5865 9231 27045260 83 Linux /dev/sda4 9232 9730 4002648+ 82 Linux swap / Solaris
Et un truc bizarre avec grub-probe -d /dev/sda :

grub-probe -d /dev/sda

update-grub2 ?

mais au boot,dans le menu grub,tu as bien squeeze ET Xp?

Salut,

je me demande si avant de faire un update-grub, il ne faut pas monter la partition XP pour avoir le choix au boot ensuite ?

Non, Grub touve ce qui est présent sur le DD et il semble que ce soit le cas avec sda1 et 2.

update-grub2 a réglé le problème, merci. :clap: