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 25/11/2009, à 14:10

clé ment

Pb de chargement de grub au redémarrage de windows

Bonjour,

Je vous écris car après installation d'Ubuntu 9.10 avec windows xp professionnel en dual boot, je n'arrive pas à redémarrer sur windows. Je m'explique :

Une fois sur Ubuntu il n'y a pas de problème, le menu grub s'affiche au redémarrage et me permet de démarrer soit sur Ubuntu, soit sur Windows. Par contre, lors du redémarrage sur Windows, grub ne se charge pas, il s'affiche :

Grub loading...
error:no such disk
grub rescue >

Il me faut alors démarrer sur le live-CD pour monter ma partition Ubuntu et réinstaller grub sur le disque avec :

grub-install "(hd0)"

Le menu se réaffiche alors normalement au redémarrage et ainsi de suite...

J'ai également tenter de démarrer Ubuntu depuis grub rescue avec les commandes :

set prefix=(hd0,5)/boot/grub
insmod sh

comme mentionner ici : http://forum.ubuntu-fr.org/viewtopic.php?id=358656, mais il s'affiche encore une fois error:no such disk.

Voici le résultat de la commande fdiks -l :

Disque /dev/sda: 250.1 Go, 250059350016 octets
255 têtes, 63 secteurs/piste, 30401 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x17cf17ce

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *           1       19201   154231008+   7  HPFS/NTFS
/dev/sda2           28574       30401    14681088    7  HPFS/NTFS
/dev/sda3           19202       28573    75280590    5  Etendue
/dev/sda5           19202       28186    72171981   83  Linux
/dev/sda6           28187       28573     3108546   82  Linux swap / Solaris

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

Ainsi que mon fichier 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 /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 59ed137a-ed94-4aec-aa03-a3bf06203540
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
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/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
    set quiet=1
    insmod ext2
    set root=(hd0,5)
    search --no-floppy --fs-uuid --set 59ed137a-ed94-4aec-aa03-a3bf06203540
    linux    /boot/vmlinuz-2.6.31-14-generic root=UUID=59ed137a-ed94-4aec-aa03-a3bf06203540 ro   quiet splash
    initrd    /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
    insmod ext2
    set root=(hd0,5)
    search --no-floppy --fs-uuid --set 59ed137a-ed94-4aec-aa03-a3bf06203540
    linux    /boot/vmlinuz-2.6.31-14-generic root=UUID=59ed137a-ed94-4aec-aa03-a3bf06203540 ro single
    initrd    /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
    linux16    /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
    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 70d0f2e4d0f2af88
    drivemap -s (hd0) ${root}
    chainloader +1
}
menuentry "Windows NT/2000/XP (on /dev/sda2)" {
    insmod ntfs
    set root=(hd0,2)
    search --no-floppy --fs-uuid --set 5a6cf4546cf42c7f
    drivemap -s (hd0) ${root}
    chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

Si quelqu'un a une idée... Merci d'avance.

Clément

Hors ligne

#2 Le 26/11/2009, à 09:53

clé ment

Re : Pb de chargement de grub au redémarrage de windows

Personne n'a jamais rencontré ce problême ? Moi je bug complètement et l'ordinateur n'a même pas l'air d'être tatoué...

Hors ligne

#3 Le 26/11/2009, à 13:53

amarys

Re : Pb de chargement de grub au redémarrage de windows

Tu peux réinstaller grub avec un cd alternate. Il y a une option récupération du système dedans.
Je l'utilise récemment car j'ai aussi un problème grub après un passage sous windows vista.
Grub ne charge pas. Mon portable reboot sans arrêt juste avant le chargement de grub. La réinstallation de grub, règle leproblème

Hors ligne

#4 Le 26/11/2009, à 14:17

clé ment

Re : Pb de chargement de grub au redémarrage de windows

N'est-ce pas la même chose que de réinstaller grub avec le live-CD ? Il possède l'option récupération également.

En tout cas, lorsque je l'exécute et que je réinstalle grub, il remarche miraculeusement au redémarrage jusqu'à ce que je retourne sur windows...

Merci de ta réponse en tout cas, je vais me renseigner sur l'alternate.

Hors ligne