#1 Le 23/08/2010, à 23:48
- herve3d
[RESOLU]Impossible de booter sous XP depuis la MAJ vers GRUB 2
Bonjour,
Depuis la mise à jour vers GRUB 2 quand je choisis de booter sur Win XP j'ai juste un écran noir avec un curseur qui clignote indéfiniment...:(
XP est sur /dev/sda1 et GRUB est installé sur /dev/sdb1.
Voici quelques info :
name@name-computer:~$ sudo fdisk -l
Disque /dev/sda: 160.0 Go, 160041885696 octets
255 têtes, 63 secteurs/piste, 19457 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x000a1ee5
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 1305 10482381 7 HPFS/NTFS
/dev/sda2 1306 9138 62918572+ c W95 FAT32 (LBA)
/dev/sda3 9139 16846 61914510 c W95 FAT32 (LBA)
/dev/sda4 16847 19457 20972857+ 7 HPFS/NTFS
Disque /dev/sdb: 500.1 Go, 500107862016 octets
255 têtes, 63 secteurs/piste, 60801 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x0004368b
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 1 60427 485379846 83 Linux
/dev/sdb2 60428 60801 3004155 5 Etendue
/dev/sdb5 60428 60801 3004123+ 82 Linux swap / Solaris
Disque /dev/sdc: 1027 Mo, 1027604480 octets
255 têtes, 63 secteurs/piste, 124 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x91f72d24
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 * 1 125 1003488+ 6 FAT16
La partition 1 a des fins physique/logique différentes:
phys=(123, 254, 63) logique=(124, 237, 49)
name@name-computer:~$ cat /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set c38f451b-e420-4ab5-a038-52302b9df3a5
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set c38f451b-e420-4ab5-a038-52302b9df3a5
set locale_dir=($root)/boot/grub/locale
set lang=fr
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, avec Linux 2.6.32-24-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set c38f451b-e420-4ab5-a038-52302b9df3a5
linux /boot/vmlinuz-2.6.32-24-generic-pae root=UUID=c38f451b-e420-4ab5-a038-52302b9df3a5 ro quiet splash
initrd /boot/initrd.img-2.6.32-24-generic-pae
}
menuentry 'Ubuntu, avec Linux 2.6.32-24-generic-pae (mode de récupération)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set c38f451b-e420-4ab5-a038-52302b9df3a5
echo 'Chargement de Linux 2.6.32-24-generic-pae ...'
linux /boot/vmlinuz-2.6.32-24-generic-pae root=UUID=c38f451b-e420-4ab5-a038-52302b9df3a5 ro single
echo 'Chargement du disque mémoire initial...'
initrd /boot/initrd.img-2.6.32-24-generic-pae
}
menuentry 'Ubuntu, avec Linux 2.6.32-23-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set c38f451b-e420-4ab5-a038-52302b9df3a5
linux /boot/vmlinuz-2.6.32-23-generic-pae root=UUID=c38f451b-e420-4ab5-a038-52302b9df3a5 ro quiet splash
initrd /boot/initrd.img-2.6.32-23-generic-pae
}
menuentry 'Ubuntu, avec Linux 2.6.32-23-generic-pae (mode de récupération)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set c38f451b-e420-4ab5-a038-52302b9df3a5
echo 'Chargement de Linux 2.6.32-23-generic-pae ...'
linux /boot/vmlinuz-2.6.32-23-generic-pae root=UUID=c38f451b-e420-4ab5-a038-52302b9df3a5 ro single
echo 'Chargement du disque mémoire initial...'
initrd /boot/initrd.img-2.6.32-23-generic-pae
}
menuentry 'Ubuntu, avec Linux 2.6.32-22-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set c38f451b-e420-4ab5-a038-52302b9df3a5
linux /boot/vmlinuz-2.6.32-22-generic-pae root=UUID=c38f451b-e420-4ab5-a038-52302b9df3a5 ro quiet splash
initrd /boot/initrd.img-2.6.32-22-generic-pae
}
menuentry 'Ubuntu, avec Linux 2.6.32-22-generic-pae (mode de récupération)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set c38f451b-e420-4ab5-a038-52302b9df3a5
echo 'Chargement de Linux 2.6.32-22-generic-pae ...'
linux /boot/vmlinuz-2.6.32-22-generic-pae root=UUID=c38f451b-e420-4ab5-a038-52302b9df3a5 ro single
echo 'Chargement du disque mémoire initial...'
initrd /boot/initrd.img-2.6.32-22-generic-pae
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set c38f451b-e420-4ab5-a038-52302b9df3a5
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set c38f451b-e420-4ab5-a038-52302b9df3a5
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professionnel (on /dev/sda1)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set ac0853030852cc48
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
Pouvez vous me dire d'où vient le problème ?
Dernière modification par herve3d (Le 24/08/2010, à 00:11)
Hors ligne
#2 Le 24/08/2010, à 00:10
- herve3d
Re : [RESOLU]Impossible de booter sous XP depuis la MAJ vers GRUB 2
Désolé j'avais mal cherché sur le forum, j'ai maintenant la solution : http://forum.ubuntu-fr.org/viewtopic.php?id=393958
J'ai fait la 2eme solution http://sourceforge.net/apps/mediawiki/bootinfoscript/index.php?title=Boot_Problems:Boot_Sector
Merci
Hors ligne