Advertencia de actualización de Grub en Ubuntu 14.04

44

Traté de actualizar Grub, así que ejecuto:

sudo update-grub

Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.

¿Qué quiere cambiar exactamente esta advertencia? (Actualicé de 12.04 a 14.04 antes)

Este es mi /etc/default/grubarchivo:

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=""
Bromista
fuente
Es posible que desee realizar un seguimiento de este problema .
Franklin Yu

Respuestas:

45

No puede usar la GRUB_HIDDEN_TIMEOUTconfiguración y la GRUB_TIMEOUTconfiguración al mismo tiempo. Esto es cierto incluso cuando el tiempo de espera oculto se establece en 0.

Puedes comentar la línea que no quieres.

Por ejemplo:

#GRUB_HIDDEN_TIMEOUT=0

Después de guardar el cambio, sudo update-grubvuelva a ejecutarlo .

chaskes
fuente
una pregunta más ya que mi GRUB_HIDDEN_TIMEOUT se estableció en = "0" y GRUB_TIMEOUT en el valor = "10" ¿se reflejará en algo? Quiero decir, si se establece en "10" o "0"
JoKeR
3
Solo depende de lo que quieras. Si solo tiene ubuntu, 0 está bien para el tiempo de espera. Si realiza un arranque dual, desea algo de tiempo (como 10) para elegir qué sistema operativo arrancar. Para obtener más información, consulte la configuración de grub2
chaskes
Experimenté este mismo problema en una instalación predeterminada de Ubuntu 15.10.
orschiro
Si se supone que no se deben usar juntos, ¿por qué Ubuntu viene con esa configuración? Es la configuración predeterminada en mi nueva instalación de 16.04.
Franklin Yu
Ok, encontré el informe de error . Este simple error ha pasado más de 4 años y aún no se ha solucionado.
Franklin Yu
26

Respuesta corta:

#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT_STYLE=hidden

O simplemente elimine las dos primeras líneas en la entrada anterior y reemplácela con

GRUB_TIMEOUT_STYLE=[menu|countdown|hidden]

Explicación:

A partir de este momento (2016), las opciones GRUB_HIDDEN_TIMEOUTy yaGRUB_HIDDEN_TIMEOUT_QUIET han quedado en desuso . Así que no los uses más. En cambio, puedes usar GRUB_TIMEOUT_STYLE.

Según info -f grub -n 'Simple configuration', tienes esto:

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

 If this option is set to 'countdown' or 'hidden', then, before
 displaying the menu, GRUB will wait for the timeout set by
 'GRUB_TIMEOUT' to expire.  If <ESC> is pressed during that time, it
 will display the menu and wait for input.  If a hotkey associated
 with a menu entry is pressed, it will boot the associated menu
 entry immediately.  If the timeout expires before either of these
 happens, it will boot the default entry.  In the 'countdown' case,
 it will show a one-line indication of the remaining time.
Majal
fuente
1

cambio

GRUB_TIMEOUT="10"

a

GRUB_TIMEOUT="0"

Si no tiene doble arranque

y entonces

sudo update-grub
usuario815
fuente