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 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... hmm

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 wink

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 smile.

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 wink

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 smile.


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