c'est la première fois que je publie ici. J'ai fait de mon mieux pour régler ce problème moi-même, mais cela n'a pas fonctionné.
Je ne voulais pas de délai d'attente dans mon menu de démarrage GRUB, je voulais qu'il reste indéfiniment jusqu'à ce que je fasse un choix. J'ai donc modifié mon fichier de personnalisation GRUB comme suit:
Sudo nano /etc/default/grub
GRUB_DEFAULT='Windows Boot Manager (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=""
et puis j'ai couru
Sudo update-grub
Puis essayé d'hiberner et de se réveiller et le délai d'attente était de toujours 30 secondes.
Je voulais savoir à quoi ressemblaient les délais dans mon fichier grub.cfg. J'ai donc lancé cette commande:
cat /boot/grub/grub.cfg | grep timeout
set timeout=30
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=-1
# Fallback normal timeout code in case the timeout_style feature is
set timeout=-1
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
Il me semble que le délai d’expiration par défaut est toujours de 30 secondes. Je suppose que c’est une chose en hibernation, mais je dois redémarrer pour vérifier si le compte à rebours n’existe que lorsque je passe en hibernation ...
EDIT: C'est certainement une chose hibernation. Lorsque je redémarre, le menu de démarrage reste indéfiniment, mais lorsqu'il est en veille prolongée, il compte à rebours à partir de 30.
EDIT2: Peu importe. Parfois, ce problème ne se produit pas au redémarrage ou en veille prolongée, parfois avec les deux, parfois non plus. Je ne sais pas comment résoudre le problème avec un comportement aussi imprévisible.
EDIT3: Voici mes configurations d'hibernation:
Sudo cat /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
[Re-enable hibernate by default for login1]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
[Re-enable hibernate for multiple users by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate-multiple-sessions
ResultActive=yes
Regardez la documentation, dans le terminal avec info grub
ou en ligne sur gnu.org
‘GRUB_TIMEOUT_STYLE’
If this option is unset or set to ‘menu’, then GRUB will display the menu and then wait for the timeout set by ‘GRUB_TIMEOUT’ to expire before booting the default entry. Pressing a key interrupts the timeout.
'GRUB_TIMEOUT'
Boot the default entry this many seconds after the menu is
displayed, unless a key is pressed. The default is '5'. Set to
'0' to boot immediately without displaying the menu, or to '-1' to
wait indefinitely.
If 'GRUB_TIMEOUT_STYLE' is set to 'countdown' or 'hidden', the
timeout is instead counted before the menu is displayed.
Vous devez donc définir GRUB_TIMEOUT
sur 0. Pour obtenir le menu affiché jusqu'à ce qu'une entrée soit choisie, indéfiniment, vous devez définir GRUB_TIMEOUT_STYLE
sur menu.
GRUB_DEFAULT
est-il correct? Vous voulez démarrer sous Windows par défaut?