1 votes

Pas de menu Grub dans la version 13.10 ?

Maintenant que je suis passé à la version 13.10, je n'arrive pas à obtenir un menu Grub. Je l'ai appris à mes dépens quand quelque chose à propos de l'installation puis de la suppression de KDE plasma desktop a fait qu'ubuntu a cessé de démarrer entre l'écran de démarrage et l'ouverture de session. J'ai dû faire une nouvelle installation. Maintenant que c'est fait, j'ai réessayé d'obtenir un menu Grub. Maintenir la touche shift enfoncée ne fonctionne pas. Voici ce que mon /etc/defaults/grub lors d'une nouvelle installation :

# 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=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 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"

Hypothétiquement, cela devrait rendre le menu Grub visible pendant 10 secondes ( GRUB_TIMEOUT=10 ). Ce n'est pas le cas. Il ne faut même pas 10 secondes à mon ordinateur pour passer du démarrage de Grub à l'écran de connexion. J'ai essayé de passer à

...
GRUB_HIDDEN_TIMEOUT=5
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=10
...

ce qui a provoqué l'affichage d'un compte à rebours de 5 secondes, mais le fait d'appuyer sur shift, une fois de plus, n'a eu aucun effet.

Que se passe-t-il ?

2voto

Alexis Wilke Points 2410

J'ai également eu ce problème et j'ai simplement commenté les drapeaux cachés :

...
#GRUB_HIDDEN_TIMEOUT=5
#GRUB_HIDDEN_TIMEOUT_QUIET=false
...

suffisait. De cette façon, je n'ai pas eu à exécuter les scripts scripts de réparation de démarrage qui sont assez lourds et font beaucoup d'autres choses que je n'étais pas sûr de vouloir appliquer à mon système.

Note importante : n'oubliez pas de courir :

sudo update-grub

ou vos modifications ne seront pas enregistrées dans Grub et seront donc inutiles.

0voto

Il s'avère qu'il s'agit d'un bogue connu : https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1227365

l'exécution de la réparation de l'amorçage ( https://help.ubuntu.com/community/Boot-Repair ) "corrige" le problème : le menu s'affiche, mais cela ne fonctionne plus si l'on essaie d'utiliser le délai d'attente caché. Bien que j'aie également constaté que ce problème d'appui sur la touche Maj ne fonctionnait toujours pas après avoir paramétré la fonction GRUB_HIDDEN_TIMEOUT=x dépend de la machine ou de la méthode d'installation. Cela fonctionne comme il se doit sur mon ordinateur portable qui a 13.10 comme une mise à jour de 13.04, alors que mon ordinateur de bureau utilise 13.10 installé à partir d'un live usb.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X