Tengo dos sistemas operativos:Windows 8.1 y Ubuntu 14.04. Quiero ocultar el menú de grub. Estoy usando grub 2.02~beta2-9. Intenté seguir las combinaciones de /etc/default/grub
:
#GRUB_HIDDEN_TIMEOUT=1 #GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=0
el menú de grub es visible durante 10 segundos (si el tiempo de espera está configurado para un valor mayor que 0, se muestra correctamente:
GRUB_TIMEOUT=5
– 5 segundos de retraso)GRUB_HIDDEN_TIMEOUT=1 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=0
el menú de grub está visible, también probé
GRUB_HIDDEN_TIMEOUT=false
y configurando ambosGRUB_TIMEOUT
yGRUB_HIDDEN_TIMEOUT
a valores cero y distintos de cero#GRUB_HIDDEN_TIMEOUT=1 #GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=1 GRUB_TIMEOUT_STYLE=hidden
el menú de grub es visible durante 1 segundo, probé también
GRUB_TIMEOUT_STYLE=countdown
con el mismo resultado, siGRUB_TIMEOUT
se establece en 0, 10 segundos de retraso
Después de cada cambio escribo update-grub
y reinicie la computadora para ver los resultados.
Según la documentación de GRUB que se encuentra en info -f grub -n 'Simple configuration'
la segunda forma está en desuso. La forma correcta es la tercera:usando GRUB_TIMEOUT_STYLE
, pero desafortunadamente no funciona. Probablemente sea algún tipo de error.
Respuesta aceptada:
Normalmente, si solo tuviera un sistema operativo ejecutando la opción GRUB_TIMEOUT=0
funcionaría.
Si os-prober
de GRUB 2 identifica sistemas operativos adicionales mientras ejecuta /etc/grub.d/30_os-prober
script, la función de tiempo de espera del menú oculto está deshabilitada por declaraciones condicionales. Esto también deshabilita la capacidad de usar Shift tecla para mostrar el menú durante el arranque. Los usuarios con varios sistemas operativos que deseen ocultar el menú pueden encontrar ediciones de secuencias de comandos en varios foros que les permitirán agregar una función de tiempo de espera oculto a la secuencia de arranque.
Revisa esta respuesta si te ayuda.