Voilà j'avais sur mon PC Ubuntu 10.04 et Windows 7 en multi-boot. Y'a pas longtemps, j'ai mis à jour Ubuntu à la version 11.10 par le live CD et depuis je n'ai plus le Grub. La partition Ubuntu boot directement et je ne peux donc plus lancer Windows 7.
J'ai essayé plusieurs truc comme : "grub-install /dev/sda", "update-grub", l'outil boot-repair mais en vain.
Donc si quelqu'un pouvait m'aider, ça serait cool.
encore une note pour définir ubuntu.
Je n'ai rien contre toi mais contre ubuntu oui.
Comment ça a pu te foutre un truc pareil ?! Bref! Renvoie moi, via http://pastebin.com/ s'il le faut, les sorties des commandes:
sudo fdisk -l
sudo cat /boot/grub/grub.cfg
La mise à jour de 10.04 vers 11.10 ça n'existe pas. Donc c'est de ta faute si grub est cassé.
Pour le reste, commence par installer le paquet os-prober avant de lancer la commande "sudo update-grub".
Euh en fait quand je dis mis à jour, j'ai utilisé le live cd 11.10 et une option proposait de mettre à jour la partition 10.04.
Sinon os-prober est déjà installé et quand je fais un grub-update, il détecte bien le windows. C'est juste quand je démarre l'ordi il boot direct sur ubuntu sans passer par le grub.
Bon voilà les résultats des commandes :
fdisk -l :
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 têtes, 63 secteurs/piste, 60801 cylindres, total 976773168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0xa63102a7
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 204799999 102296576 7 HPFS/NTFS/exFAT
/dev/sda3 204802046 400306175 97752065 5 Étendue
/dev/sda4 400306176 976769023 288231424 7 HPFS/NTFS/exFAT
/dev/sda5 204802048 400111615 97654784 83 Linux
/dev/sda6 400113664 400306175 96256 82 partition d'échange Linux / Solaris
sudo cat /boot/grub/grub.cfg
#
#
#
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
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
}
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root b13c0019-650a-4615-8e4d-e050032460f8
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root b13c0019-650a-4615-8e4d-e050032460f8
set locale_dir=($root)/boot/grub/locale
set lang=fr_FR
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=25
fi
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root b13c0019-650a-4615-8e4d-e050032460f8
insmod png
if background_image /usr/share/images/desktop-base/spacefun-grub.png; then
set color_normal=light-gray/black
set color_highlight=white/black
else
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 44,0,30; then
clear
fi
fi
if [ ${recordfail} != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Ubuntu, avec Linux 3.0.0-14-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root b13c0019-650a-4615-8e4d-e050032460f8
linux /boot/vmlinuz-3.0.0-14-generic root=UUID=b13c0019-650a-4615-8e4d-e050032460f8 ro quiet splash vt.handoff=7
initrd /boot/initrd.img-3.0.0-14-generic
}
menuentry 'Ubuntu, avec Linux 3.0.0-14-generic (mode de dépannage)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root b13c0019-650a-4615-8e4d-e050032460f8
echo 'Chargement de Linux 3.0.0-14-generic ...'
linux /boot/vmlinuz-3.0.0-14-generic root=UUID=b13c0019-650a-4615-8e4d-e050032460f8 ro recovery nomodeset
echo 'Chargement du disque mémoire initial ...'
initrd /boot/initrd.img-3.0.0-14-generic
}
submenu "Previous Linux versions" {
menuentry 'Ubuntu, avec Linux 3.0.0-13-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root b13c0019-650a-4615-8e4d-e050032460f8
linux /boot/vmlinuz-3.0.0-13-generic root=UUID=b13c0019-650a-4615-8e4d-e050032460f8 ro quiet splash vt.handoff=7
initrd /boot/initrd.img-3.0.0-13-generic
}
menuentry 'Ubuntu, avec Linux 3.0.0-13-generic (mode de dépannage)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root b13c0019-650a-4615-8e4d-e050032460f8
echo 'Chargement de Linux 3.0.0-13-generic ...'
linux /boot/vmlinuz-3.0.0-13-generic root=UUID=b13c0019-650a-4615-8e4d-e050032460f8 ro recovery nomodeset
echo 'Chargement du disque mémoire initial ...'
initrd /boot/initrd.img-3.0.0-13-generic
}
menuentry 'Ubuntu, avec Linux 3.0.0-12-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root b13c0019-650a-4615-8e4d-e050032460f8
linux /boot/vmlinuz-3.0.0-12-generic root=UUID=b13c0019-650a-4615-8e4d-e050032460f8 ro quiet splash vt.handoff=7
initrd /boot/initrd.img-3.0.0-12-generic
}
menuentry 'Ubuntu, avec Linux 3.0.0-12-generic (mode de dépannage)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root b13c0019-650a-4615-8e4d-e050032460f8
echo 'Chargement de Linux 3.0.0-12-generic ...'
linux /boot/vmlinuz-3.0.0-12-generic root=UUID=b13c0019-650a-4615-8e4d-e050032460f8 ro recovery nomodeset
echo 'Chargement du disque mémoire initial ...'
initrd /boot/initrd.img-3.0.0-12-generic
}
menuentry 'Ubuntu, avec Linux 2.6.32-35-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root b13c0019-650a-4615-8e4d-e050032460f8
linux /boot/vmlinuz-2.6.32-35-generic root=UUID=b13c0019-650a-4615-8e4d-e050032460f8 ro quiet splash vt.handoff=7
initrd /boot/initrd.img-2.6.32-35-generic
}
menuentry 'Ubuntu, avec Linux 2.6.32-35-generic (mode de dépannage)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root b13c0019-650a-4615-8e4d-e050032460f8
echo 'Chargement de Linux 2.6.32-35-generic ...'
linux /boot/vmlinuz-2.6.32-35-generic root=UUID=b13c0019-650a-4615-8e4d-e050032460f8 ro recovery nomodeset
echo 'Chargement du disque mémoire initial ...'
initrd /boot/initrd.img-2.6.32-35-generic
}
menuentry 'Ubuntu, avec Linux 2.6.32-34-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root b13c0019-650a-4615-8e4d-e050032460f8
linux /boot/vmlinuz-2.6.32-34-generic root=UUID=b13c0019-650a-4615-8e4d-e050032460f8 ro quiet splash vt.handoff=7
initrd /boot/initrd.img-2.6.32-34-generic
}
menuentry 'Ubuntu, avec Linux 2.6.32-34-generic (mode de dépannage)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root b13c0019-650a-4615-8e4d-e050032460f8
echo 'Chargement de Linux 2.6.32-34-generic ...'
linux /boot/vmlinuz-2.6.32-34-generic root=UUID=b13c0019-650a-4615-8e4d-e050032460f8 ro recovery nomodeset
echo 'Chargement du disque mémoire initial ...'
initrd /boot/initrd.img-2.6.32-34-generic
}
menuentry 'Ubuntu, avec Linux 2.6.32-33-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root b13c0019-650a-4615-8e4d-e050032460f8
linux /boot/vmlinuz-2.6.32-33-generic root=UUID=b13c0019-650a-4615-8e4d-e050032460f8 ro quiet splash vt.handoff=7
initrd /boot/initrd.img-2.6.32-33-generic
}
menuentry 'Ubuntu, avec Linux 2.6.32-33-generic (mode de dépannage)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root b13c0019-650a-4615-8e4d-e050032460f8
echo 'Chargement de Linux 2.6.32-33-generic ...'
linux /boot/vmlinuz-2.6.32-33-generic root=UUID=b13c0019-650a-4615-8e4d-e050032460f8 ro recovery nomodeset
echo 'Chargement du disque mémoire initial ...'
initrd /boot/initrd.img-2.6.32-33-generic
}
menuentry 'Ubuntu, avec Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root b13c0019-650a-4615-8e4d-e050032460f8
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=b13c0019-650a-4615-8e4d-e050032460f8 ro quiet splash vt.handoff=7
initrd /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu, avec Linux 2.6.32-21-generic (mode de dépannage)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root b13c0019-650a-4615-8e4d-e050032460f8
echo 'Chargement de Linux 2.6.32-21-generic ...'
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=b13c0019-650a-4615-8e4d-e050032460f8 ro recovery nomodeset
echo 'Chargement du disque mémoire initial ...'
initrd /boot/initrd.img-2.6.32-21-generic
}
}
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root b13c0019-650a-4615-8e4d-e050032460f8
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root b13c0019-650a-4615-8e4d-e050032460f8
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root F0D84846D8480D72
chainloader +1
}
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
sudo vi /etc/default/grub
si tu as :
GRUB_TIMEOUT=0
mets à la place
GRUB_TIMEOUT=10
/!\ Désolé du double post /!\
Si tu connais pas vi fais:
sudo gedit /etc/default/grub
La prochaine fois pour du long code mets sur pastebin comme je t'ai dis!
J'ai déjà changé le GRUB_TIMEOUT . J'ai mis 25, il était à 10 de base mais ça n'a rien changé.
Voilà le fichier en entier si tu veux :
http://pastebin.com/X0szXiFH
S'il était à 10 alors je n'sais pas...je me pencherais vers le problème demain soir là je suis en plein exam.
Courage !
Ok merci quand même ![]()
Alors t'as résolu ?
T'as fais ce que Chris t'as dit ![]()
Non toujours pas. Ce que Chris m'a dit, je l'avais déjà fais. Bref je sais pas comment résoudre ça hormis réinstaller Ubuntu.
Avant chaque redémarrage tu fais un:
sudo update-grub
Tant que j'y suis mets des guillemets et remet à 10:
GRUB_TIMEOUT="10"
et ensuite n'oublie pas le:
sudo update-grub
Bon j'ai fais ce que tu m'as dis mais rien n'y fait. En tout cas merci de te pencher sur mon problème.
Alors j'abandonne...désolé mec, mais j'oublie pas le problème. Si j'ai une idée soudaine je la partagerai...Ou si quelqu'un d'autre passe par là et voit où ça coince qu'il n'hésite pas!
Bien à toi ![]()