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é las siguientes 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
menú de grub es visible, también probé
GRUB_HIDDEN_TIMEOUT=false
y el establecimiento tantoGRUB_TIMEOUT
yGRUB_HIDDEN_TIMEOUT
en cero y no cero los valores\#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, probado también
GRUB_TIMEOUT_STYLE=countdown
con el mismo resultado, siGRUB_TIMEOUT
se establece en 0, retraso de 10 segundos
Después de cada cambio, escribo update-grub
y reinicio la computadora para ver los resultados.
Según la documentación de GRUB que se encuentra en la info -f grub -n 'Simple configuration'
segunda vía, está en desuso. La forma correcta es la tercera, mediante el uso GRUB_TIMEOUT_STYLE
, pero desafortunadamente no funciona. Probablemente sea algún tipo de error.
Respuestas:
Normalmente, si solo tuviera un sistema operativo en ejecución, la opción
GRUB_TIMEOUT=0
funcionaría. Si GRUB 2os-prober
identifica sistemas operativos adicionales mientras ejecuta el/etc/grub.d/30_os-prober
script, la función de tiempo de espera del menú oculto se deshabilita mediante declaraciones condicionales. Esto también deshabilita la capacidad de usar la Shifttecla para mostrar el menú durante el arranque. Los usuarios con múltiples sistemas operativos que deseen ocultar el menú pueden encontrar ediciones de scripts en varios foros que les permitirán agregar una función de tiempo de espera oculto a la secuencia de arranque.Comprueba esta respuesta si te ayuda.
fuente
GRUB_HIDDEN_TIMEOUT=0.0 GRUB_TIMEOUT=0.0
aunque sería mejor si pudiera mostrar GRUB al presionar SHIFT (en la versión anterior de ubuntu podría ajustarlo manipulando GRUB_TIMEOUT y GRUB_HIDDEN_TIMEOUT), pero sigue siendo la mejor solución eso no requiere escribir scripts personalizados.He encontrado una solución muy rápida, pero aún no he visto las consecuencias.
En su script os_prober para update-grub hay algunas líneas para evitar el tiempo de espera establecido y forzar la visualización de un menú de arranque si se ha encontrado otro sistema operativo. Puede deshabilitar esto fácilmente configurando la variable "quick_boot" en 0.
Al
/etc/grub.d/30_os_prober
comienzo del cambio de archivoquick_boot="1"
aquick_boot="0"
Entonces corre
sudo update-grub
fuente
Intenté editar
30_os_prober
, pero resultó que el nombre ha sido cambiado a10_os_prober
.Aparte de eso, la solución ofrecida anteriormente por Motsah funciona perfectamente para mí.
Ahora tengo:
en mi
/etc/default/grub
Cambiar el tiempo de espera oculto a una configuración más alta no parece hacer nada. Tener 0 hace que sea imposible ingresar al menú.
Copiado desde arriba, cambiando a 10_os_prober para completar esto:
En
/etc/grub.d/10_os_prober
cambioa
al comienzo del archivo.
Correr:
fuente