Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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