#1 Le 01/11/2009, à 17:24
- Kasi
[RESOLU] Timeout disparu dans grub 2
Bonjour,
j'ai récemment installé karmic sur 2 pc, j'ai effectué la même manipulation sur les 2 pc, sur l'un ça a fonctionné, sur l'autre ça à loupé -_-.
La manipulation consistait à réduire de timemout de sélection de l'OS dans grub (je voulais le passer de 10s à 3s).
En m'appuyant sur la doc http://grub.enbug.org/OptionsDeGrub et après avoir édité le fichier /etc/default/grub, j'ai fait un "update-grub". Le problème c'est que sur l'un des pc, le timeout a complètement disparu, je dois donc validé le choix de l'OS moi-même sinon le pc ne boot pas...
Voici mon fichier /etc/default/grub :
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=0
#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=""
# 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 entrys
#GRUB_DISABLE_LINUX_RECOVERY="true"
Pour info j'avais juste changé la ligne "GRUB_TIMEOUT=10".
Quelqu'un a-t-il une solution pour faire revenir le timeout ?
Merci
Dernière modification par Kasi (Le 10/11/2009, à 13:45)
Manuel Ubuntu : http://www.framabook.org/ubuntu.html
Manuel OpenOffice : http://www.framabook.org/openoffice.html
Formation Debian : http://formation-debian.via.ecp.fr/
Guide d'autodéfense numérique : http://guide.boum.org/
Hors ligne
#2 Le 02/11/2009, à 23:56
- gwado
Re : [RESOLU] Timeout disparu dans grub 2
Idem, très chiant sur un server...
Hors ligne
#3 Le 06/11/2009, à 22:43
- audrey51
Re : [RESOLU] Timeout disparu dans grub 2
Même problème.
Hors ligne
#4 Le 09/11/2009, à 23:40
- minux_tlse
Re : [RESOLU] Timeout disparu dans grub 2
Bonjour,
Même problème sur ma machine, apparemment c'est un bug de Grub2 qui n'est pour l'instant pas résolu ...
Solution temporaire :
- ouvrir le fichier de config de Grub2 :
$sudo gedit /boot/grub/grub.cfg
- Repérer les set timeout=X, et modifier la partie qui les contient
Pour ma part, j'avais dans le grub.cfg :
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=3
fi
Que j'ai remplacé par ça :
set timeout=3
Et au reboot suivant, ça fonctionne !
Attention : Solution temporaire car si il y a une mise à jour de noyau, ou un quelconque évènement qui déclenche un update-grub, il faudra refaire la modification manuelle, jusqu'à la résolution de ce bug ...
Voila, en espérant avoir pu aider
Hors ligne
#5 Le 10/11/2009, à 00:30
- Kasi
Re : [RESOLU] Timeout disparu dans grub 2
J'avais voulu le faire, mais je voulant pas péter mon boot je ne l'avais pas fait. Vu que tu en as parlé, j'ai testé et je confirme que ça fonctionne même si ce n'est que temporaire, merci .
PS : ne pas oublié d'enlever le lecture seule sur le fichier /boot/grub/grub.cfg.
Dernière modification par Kasi (Le 10/11/2009, à 00:32)
Manuel Ubuntu : http://www.framabook.org/ubuntu.html
Manuel OpenOffice : http://www.framabook.org/openoffice.html
Formation Debian : http://formation-debian.via.ecp.fr/
Guide d'autodéfense numérique : http://guide.boum.org/
Hors ligne
#6 Le 10/11/2009, à 12:10
- minux_tlse
Re : [RESOLU] Timeout disparu dans grub 2
Pas de quoi Kasi
Après avoir fouillé un peu, j'ai trouvé une autre méthode pour ne plus avoir le problème, qui me semble plus efficace :
- Modifier le fichier /etc/grub.d/00_header et remplacer
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=${GRUB_TIMEOUT}
fi
par
set timeout=${GRUB_TIMEOUT}
Ensuite lancez un
$sudo update-grub
Et vérifiez que dans le /boot/grub/grub.cfg tout est ok (update-grub va regénérer le fichier grub.cfg avec la valeur de Timeout placée dans le /etc/default/grub
J'ai testé, ça fonctionne, et même en cas de mise à jour de noyau ou en cas de lacement de l'update-grub, le timeout sera ok.
Voila, une solution plus propre et pérenne.
Hors ligne
#7 Le 10/11/2009, à 13:49
- Kasi
Re : [RESOLU] Timeout disparu dans grub 2
Approuvé, re merci .
Manuel Ubuntu : http://www.framabook.org/ubuntu.html
Manuel OpenOffice : http://www.framabook.org/openoffice.html
Formation Debian : http://formation-debian.via.ecp.fr/
Guide d'autodéfense numérique : http://guide.boum.org/
Hors ligne
#8 Le 12/06/2010, à 23:09
- isned
Re : [RESOLU] Timeout disparu dans grub 2
méthode testée avec succés car chez moi avec ubuntu 10.4 startup manager ne marche pas
Hors ligne