#1 Le 28/07/2011, à 13:12
- wallywallers2006
Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
Bonjour à tous
J'ai un petit problème avec grub. J'ai installé il y a quelques mois en dual boot Vista et Ubuntu 11.4, sans problème, puis utilisé "Gestionnaire d'amorçage StartUp-Manager" pour que Vista démarre automatiquement si je ne touche à rien lors du lancement de grub. Tout marchait nikel, mais il y a quelques jours, après une mise à jours d'Ubuntu, mon pc démarrait sur "Memory test". J'ai pensais à une modification temporaire le temps que le test se fasse, sauf que maintenant il démarre automatiquement sur Ubuntu. Pourtant, "Vista Loader" est bien sélectionné dans "Gestionnaire d'amorçage StartUp-Manager".
Comment remettre Vista en principal ??
Merci d'avance !
Dernière modification par wallywallers2006 (Le 28/07/2011, à 21:19)
Windows 7 + Ubuntu 12.04 + Fedora 17 (...pour l'instant)
Fier utilisateur de Gnome3 !
Hors ligne
#2 Le 28/07/2011, à 14:04
- Compte anonymisé
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
Salut
Tu peux très bien imposer un démarrage par défaut sur windows en modifiant simplement le fichier /etc/defautl/grub.
Voir ICI
@+
#3 Le 28/07/2011, à 14:42
- wallywallers2006
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
Merci, mais le problème, le voici => Fichier /etc/default/grub
Grub default est sur 6, soit Windows ! Vista s'affiche en dernier dans grub, et Ubuntu en premier
Si je me souviens bien, voici l'ordre des choix lors de l’exécution de grub :
Ubuntu
Ubuntu memory test
Ubuntu memory test 86
recovery mode
Vista loader
Voila, une autre solution ?
Windows 7 + Ubuntu 12.04 + Fedora 17 (...pour l'instant)
Fier utilisateur de Gnome3 !
Hors ligne
#4 Le 28/07/2011, à 14:58
- wallywallers2006
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
Mais je viens de réaliser, il me semble bien que si il y a 5 choix, vista devrais être alors "4" pour grub default, non ?
Grub m'affiche 5 choix, mais dans "Gestionnaire d'amorçage StartUp-Manager", voici ce qu'il m'affiche lors du choix du lancement automatique => Gestionnaire d'amorçage StartUp-manager
7 possibilités ?? O.o Voila pourquoi Vista est le numéro 6...
Windows 7 + Ubuntu 12.04 + Fedora 17 (...pour l'instant)
Fier utilisateur de Gnome3 !
Hors ligne
#5 Le 28/07/2011, à 17:20
- Iluvatar35
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
Pour tes 7 possibilités, tu peux enlever la version 2.6.38.8 vu que tu as la 2.6.38.10 (...) via le gestionnaire de paquet synaptic ou même grâce au nettoyeur de système d'ubuntu je crois (je l'avais fait il y a quelques temps, c'est assez simple vu que je l'ai fait rapidement et que je débute quelque peu sur la bête.)
Pour Grub, 'ai exactement le même problème. J'ai Seven en 5ième sur le menu déroulant de Startup manager. Cela doit correspondre au 4 dans Grub, en supposant que le premier soit numéroté 0. Donc c'est normal chez toi que Vista soit le 6 s'il y a 7 éléments, si on suppose que ça commence à 0. Quand j'ouvre Grub, j'ai bien :
GRUB_DEFAULT="4"
#GRUB_HIDDEN_TIMEOUT="0"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="vga=771"
Mais rien n'a faire, ça ne change rien. Il me semble avoir lu quelque part que Startup manager n'était plus supporté par Ubuntu. Je ne sais pas si c'est vrai et si ça a une quelconque incidence. J'avais testé plusieurs choses mais rien n'y a fait. Je n'ai pas trouvé de solution dans le tuto épinglé sur cette section du forum.
Hors ligne
#6 Le 28/07/2011, à 17:46
- jilucorg
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
Une solution simple, sans outils graphiques, sans risques :
1) Tu édites ('gksudo gedit') /etc/default/grub en remettant
GRUB_DEFAULT="0"
pour qu'il boote sur la première ligne par défaut ;
2) tu renommes 30_os-prober en 06_os-prober (ou 7, 8 ou 9, l'un des quatre chiffres) pour qu'il soit lu avant 10_linux (mais après 05_debian_theme :
sudo mv 30_os-prober 06_os-prober
3) et bien sûr tu fais enregistrer tout ça à Grub :
sudo update-grub
NB : StartUp-Manager n'est plus mis à jour et ne devrait plus être utilisé depuis la 11.04. Si on veut un outil graphique (qui ne dit pas ce qu'il fait par définition...) → http://doc.ubuntu-fr.org/grub-customizer
jiluc.
––
Pour soutenir concrètement le logiciel libre : l'April ! http://www.april.org
Hors ligne
#7 Le 28/07/2011, à 17:57
- Iluvatar35
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
Je n'ai pas bien saisi le passage 2) avec os-prober, mais avant toute chose et au cas où ça ait une incidence, je ne veux pas démarrer automatiquement sur la première ligne, mais sur celle de windows 7 qui est la cinquième. Si je fais la même manip' en ne changeant pas GRUB_DEFAULT de 4 à 0, ça résoudra notre problème ou c'est une condition nécessaire à la réussite de ton opération ?
Merci en tout cas de ton aide :-)
Hors ligne
#8 Le 28/07/2011, à 18:09
- Compte anonymisé
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
Merci, mais le problème, le voici => Fichier /etc/default/grub
Grub default est sur 6, soit Windows ! Vista s'affiche en dernier dans grub, et Ubuntu en premier
Si je me souviens bien, voici l'ordre des choix lors de l’exécution de grub :
Ubuntu
Ubuntu memory test
Ubuntu memory test 86
recovery mode
Vista loaderVoila, une autre solution ?
La solution est comme expliqué dans le lien donné post #2 :
Tu édites le fichier /etc/default/grub :
sudo gedit /etc/default/grub
et tu remplaces
GRUB_DEFAULT="8"
par
GRUB_DEFAULT="Windows vista (loader) (on /dev/sda1)"
Ensuite tu sauves tes modifs et il suffit d'un :
sudo update-grub pour faire prendre en compte.
@+
Dernière modification par Compte anonymisé (Le 28/07/2011, à 19:07)
#9 Le 28/07/2011, à 18:35
- jilucorg
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
Je n'ai pas bien saisi le passage 2) avec os-prober, mais avant toute chose et au cas où ça ait une incidence, je ne veux pas démarrer automatiquement sur la première ligne, mais sur celle de windows 7 qui est la cinquième.
Changer le numéro d'os-pober (qui cherche les autres OS installés) en faisant ce qui est écrit mettra Windows en première ligne, donc il démarrera par défaut si GRUB_DEFAULT="0"
Tout ça est expliqué comme d'hab dans la doc → http://doc.ubuntu-fr.org/grub-pc
jiluc.
––
Pour soutenir concrètement le logiciel libre : l'April ! http://www.april.org
Hors ligne
#10 Le 28/07/2011, à 18:59
- wallywallers2006
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
Tout d'abord merci à vous tous !
Ensuite la version 2.6.38.10 est récente ? J'ai installé Ubuntu il y a quelques mois...
Ensuite, je viens de remarqué qu'il y a une entrée supplémentaire dans grub, voici mes possibilités :
Ubuntu, avec Linux 2.6.38-10-generic
Ubuntu, avec Linux 2.6.38-10-generic (mode de dépannage)
Previous linux versions (le nouveau, j'imagine que c'est pour lancer l'ancienne version de linux)
Memory test (memtest86+)
Memory test (memtest86+; serial console 115200)
Windows vista (loader) (on /dev/sda1)
2) tu renommes 30_os-prober en 06_os-prober (ou 7, 8 ou 9, l'un des quatre chiffres) pour qu'il soit lu avant 10_linux (mais après 05_debian_theme :
sudo mv 30_os-prober 06_os-prober
Donc je devrais mettre 06_os-prober ?
Pour tes 7 possibilités, tu peux enlever la version 2.6.38.8 vu que tu as la 2.6.38.10 (...) via le gestionnaire de paquet synaptic ou même grâce au nettoyeur de système d'ubuntu je crois.
Je ne vois pas trop comment faire exactement pourrais-tu m'expliquer en détail ?
Windows 7 + Ubuntu 12.04 + Fedora 17 (...pour l'instant)
Fier utilisateur de Gnome3 !
Hors ligne
#11 Le 28/07/2011, à 19:08
- Compte anonymisé
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
Salut
Le plus simple, voir post #8 que je viens de modifier avec tes infos supplémentaires.
@+
#12 Le 28/07/2011, à 19:08
- jilucorg
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
sudo mv 30_os-prober 06_os-prober
Donc je devrais mettre 06_os-prober ?
C'est du code que je t'ai mis : tu ne recopies rien à la main, tu copies-colles ça directement dans un terminal (menu Accessoires ou Ctrl+Alt+T) sans rien faire d'autre, la commande mv fera le renommage. Voir la doc
Pour que ça marche, il faut bien sûr que tu sois avec ton terminal dans le répertoire où est ce fichier : /etc/grub.d/ Donc dans le terminal tu mets
cd /etc/grub.d/
.
Je résume :
Après avoir mis GRUB_DEFAULT="0" tu ouvres un terminal et successivement (en appuyant sur Entrée à chaque fois, bien sûr) :
cd /etc/grub.d/
sudo mv 30_os-prober 06_os-prober
sudo update-grub
Mais tu te fais une idée personnelle et tu décides une bonne fois ce que tu fais, ne commence pas à mélanger les solutions : si tu suis ce que je te suggère pour être simple, tu ne fais QUE ça. Si tu suis les explications de jeanjd63 ou celles de Iluvatar35, pareil.
Dernière modification par jilucorg (Le 28/07/2011, à 19:15)
jiluc.
––
Pour soutenir concrètement le logiciel libre : l'April ! http://www.april.org
Hors ligne
#13 Le 28/07/2011, à 19:21
- wallywallers2006
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
Alors voila j'ai suivi le post #8 de jeanjd63; après l'enregistrement du fichier, il m'affichait des messages d'erreurs, je ne sais plus exactement, des truc genre "not found" je crois bien, mais j'ai tout de même continué, c'est-à-dire entrer sudo update-grub, qui lui c'est terminé avec succès. J'ai redémarrer mais le problème reste inchangé...
Je vais donc suivre la solution de jilucorg...
Windows 7 + Ubuntu 12.04 + Fedora 17 (...pour l'instant)
Fier utilisateur de Gnome3 !
Hors ligne
#14 Le 28/07/2011, à 19:23
- Compte anonymisé
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
Peux-tu lister le contenu des fichiers /etc/default/grub et /boot/grub/grub.cfg?
Dernière modification par Compte anonymisé (Le 28/07/2011, à 19:24)
#15 Le 28/07/2011, à 20:05
- wallywallers2006
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
/etc/default/grub :
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT="Windows vista (loader) (on /dev/sda1)"
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=1
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
---------------------------------------------------------------------------------------------------------------------
/boot/grub/grub.cfg :
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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
set have_grubenv=true
load_env
fi
set default="Windows vista (loader) (on /dev/sda1)"
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='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 8f008227-dbe5-423d-9b91-7d16c1e30891
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 8f008227-dbe5-423d-9b91-7d16c1e30891
set locale_dir=($root)/boot/grub/locale
set lang=fr_FR
insmod gettext
if [ "${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=1
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
if background_color 44,0,30; then
clear
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
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 2.6.38-10-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 8f008227-dbe5-423d-9b91-7d16c1e30891
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=8f008227-dbe5-423d-9b91-7d16c1e30891 ro quiet splash vt.handoff=7
initrd /boot/initrd.img-2.6.38-10-generic
}
menuentry 'Ubuntu, avec Linux 2.6.38-10-generic (mode de dépannage)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 8f008227-dbe5-423d-9b91-7d16c1e30891
echo 'Loading Linux 2.6.38-10-generic ...'
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=8f008227-dbe5-423d-9b91-7d16c1e30891 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.38-10-generic
}
submenu "Previous Linux versions" {
menuentry 'Ubuntu, avec Linux 2.6.38-8-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 8f008227-dbe5-423d-9b91-7d16c1e30891
linux /boot/vmlinuz-2.6.38-8-generic root=UUID=8f008227-dbe5-423d-9b91-7d16c1e30891 ro quiet splash vt.handoff=7
initrd /boot/initrd.img-2.6.38-8-generic
}
menuentry 'Ubuntu, avec Linux 2.6.38-8-generic (mode de dépannage)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 8f008227-dbe5-423d-9b91-7d16c1e30891
echo 'Loading Linux 2.6.38-8-generic ...'
linux /boot/vmlinuz-2.6.38-8-generic root=UUID=8f008227-dbe5-423d-9b91-7d16c1e30891 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.38-8-generic
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 8f008227-dbe5-423d-9b91-7d16c1e30891
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 8f008227-dbe5-423d-9b91-7d16c1e30891
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Vista (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root 9E18FEF218FEC7F3
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 ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Windows 7 + Ubuntu 12.04 + Fedora 17 (...pour l'instant)
Fier utilisateur de Gnome3 !
Hors ligne
#16 Le 28/07/2011, à 20:13
- 01franz
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
bonsoir
compare avec /boot/grub/grub.cfg
a tu fait un
sudo update-grub
toujours utile
sudo tail -f /var/log/syslog
Hors ligne
#17 Le 28/07/2011, à 20:19
- jilucorg
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
compare avec /boot/grub/grub.cfg
Comparer quoi ? Il vient de le donner immédiatement au-dessus de ton message, son grub.cfg Et qu'apporte de neuf ton lien par rapport à ce que wallywallers2006 s'efforce à tout prix mais en vain de faire depuis le début ?
jiluc.
––
Pour soutenir concrètement le logiciel libre : l'April ! http://www.april.org
Hors ligne
#18 Le 28/07/2011, à 20:26
- Compte anonymisé
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
Salut
Dans /etc/default/grub il faut mettre :
GRUB_DEFAULT="Windows Vista (loader) (on /dev/sda1)"
au lieu de :
GRUB_DEFAULT="Windows vista (loader) (on /dev/sda1)"
Vista commence par une Majuscule.
Puis tu resauves et un :
sudo update-grub
et ça marchera.
@+
#19 Le 28/07/2011, à 20:30
- Iluvatar35
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
J'ai aussi tester la méthode de jeanjd et ça n'a pas fonctionné. Au sujet de ta méthode jilucorg, ça n'est pas un peu violent ? Normalement, c'est sensé fonctionné en changeant dans /etc/default/grub et cette manip' n'est pas obligatoire. Le problème pourrait-il venir d'un conflit avec un logiciel graphique ? J'avais installé grub-customizer mais ça n'avait pas réglé mon problème.
Autre problème avec Grub qui est sûrement lié à l'impossibilité de passer W7 en défaut, j'ai installé le kernel 3.0 et il n'apparaît pas pourtant quand je fais un update-grub, il apparaît dans la liste sur le terminal mais il n'est pas ajouté à /boot/grub/grub.cfg
C'est comme s'il n'acceptait pas de modifier le fichier grub présent actuellement.
Hors ligne
#20 Le 28/07/2011, à 20:34
- Compte anonymisé
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
J'ai aussi tester la méthode de jeanjd et ça n'a pas fonctionné. .......
Je suis quand même un peu étonné. Même punition peux-tu lister les fichiers /etc/default/grub et /boot/grub/grub.cfg
#21 Le 28/07/2011, à 20:36
- Iluvatar35
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
/etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT="Windows 7 (loader) (on /dev/sda3)"
#GRUB_HIDDEN_TIMEOUT="0"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="vga=771"
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL="console"
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE="1024x768x24"
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID="true"
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
export GRUB_MENU_PICTURE="WES 2011 (31).JPG"
---------------------------------------------------------------------------------------
/boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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
set have_grubenv=true
load_env
fi
set default="6"
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='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 6ca42c65-94a6-434b-922c-8ce8f7aa5823
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 6ca42c65-94a6-434b-922c-8ce8f7aa5823
set locale_dir=($root)/boot/grub/locale
set lang=
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
if background_color 44,0,30; then
clear
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
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, with Linux 2.6.38-8-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 6ca42c65-94a6-434b-922c-8ce8f7aa5823
linux /boot/vmlinuz-2.6.38-8-generic root=UUID=6ca42c65-94a6-434b-922c-8ce8f7aa5823 ro vga=771 quiet splash vt.handoff=7
initrd /boot/initrd.img-2.6.38-8-generic
}
menuentry 'Ubuntu, with Linux 2.6.38-8-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 6ca42c65-94a6-434b-922c-8ce8f7aa5823
echo 'Loading Linux 2.6.38-8-generic ...'
linux /boot/vmlinuz-2.6.38-8-generic root=UUID=6ca42c65-94a6-434b-922c-8ce8f7aa5823 ro single vga=771
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.38-8-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 6ca42c65-94a6-434b-922c-8ce8f7aa5823
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 6ca42c65-94a6-434b-922c-8ce8f7aa5823
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda3)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(/dev/sda,msdos3)'
search --no-floppy --fs-uuid --set=root 18FE26D0FE26A5CA
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 ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
---------------------------------------------------------------
J'ai regardé si je n'avais pas fait d'erreur de majuscule comme tu viens de le signaler mais ayant fait un copier/coller, il y avait peu de chance que ça arrive.
EDIT : il y a des lignes en plus parce que j'avais testé de modifier l'apparence en mettant de la couleur et une photo via grub-customizer mais ça n'avait pas fonctionné non plus, aucune modif' ne s'affichait.
Dernière modification par Iluvatar35 (Le 28/07/2011, à 20:37)
Hors ligne
#22 Le 28/07/2011, à 20:45
- Compte anonymisé
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
Tu as oublié le :
sudo update-grub
#23 Le 28/07/2011, à 20:47
- Iluvatar35
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
Oublié de le faire ? ou oublié de te montrer ce qu'il me sort ?
Je l'ai fait au moins 10 fois pourtant :-(
Voilà ce que ça donne :
xxx@xxx-laptop:~$ sudo update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-3.0.0-0300-generic
Found kernel: /boot/vmlinuz-2.6.38-10-generic
Found kernel: /boot/vmlinuz-2.6.38-8-generic
Found GRUB 2: /boot/grub/core.img
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done
Hors ligne
#24 Le 28/07/2011, à 20:49
- jilucorg
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
J'ai aussi tester la méthode de jeanjd et ça n'a pas fonctionné. Au sujet de ta méthode jilucorg, ça n'est pas un peu violent ?
Moi je te donne une méthode simple par rapport à ton problème, vu la façon dont tu patauges sans succès avec toutes les suggestions diverses et variées des uns et des autres pour essayer d'écrire au pif toutes sortes valeurs de GRUB_DEFAULT.
Je t'ai donné le lien vers la doc où cette méthode figure, elle est bien connue et on comprend facilement comment elle fonctionne (je te l'ai expliqué, pourquoi ça fonctionne). Alors à partir de là, si tu trouves ça « violent » – je ne sais pas ce que ça veut dire dans ce contexte, mais c'est sans importance –, c'est ton droit le plus absolu, tu es évidemment maître de ta machine, sur laquelle tu fais ce que tu veux. J'arrête là, n'ayant plus rien à ajouter et t'ayant tout expliqué pas à pas au mieux de mes moyens.
Bonne réussite avec GNU/Linux !
jiluc.
––
Pour soutenir concrètement le logiciel libre : l'April ! http://www.april.org
Hors ligne
#25 Le 28/07/2011, à 20:57
- wallywallers2006
Re : Impossible de choisir l'ordre d'amorçage Grub [RESOLU]
Excuse-le jilucorg, je pense que vous vous êtes mal compris, et merci de ton aide, je vais essayé ta méthode.
Voila ce qu'il m'affiche dans le terminal lorsque j'enregistre les modifications du fichier grub :
(gedit:1712): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: La création du fichier « /root/.local/share/recently-used.xbel.1JGUZV » a échoué : Aucun fichier ou dossier de ce type
(gedit:1712): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: Aucun fichier ou dossier de ce type
(gedit:1712): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: La création du fichier « /root/.local/share/recently-used.xbel.6V5UZV » a échoué : Aucun fichier ou dossier de ce type
(gedit:1712): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: Aucun fichier ou dossier de ce type
Windows 7 + Ubuntu 12.04 + Fedora 17 (...pour l'instant)
Fier utilisateur de Gnome3 !
Hors ligne