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=0El 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=0menú de grub es visible, también probé
GRUB_HIDDEN_TIMEOUT=falsey el establecimiento tantoGRUB_TIMEOUTyGRUB_HIDDEN_TIMEOUTen cero y no cero los valores\#GRUB_HIDDEN_TIMEOUT=1 \#GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=1 GRUB_TIMEOUT_STYLE=hiddenel menú de grub es visible durante 1 segundo, probado también
GRUB_TIMEOUT_STYLE=countdowncon el mismo resultado, siGRUB_TIMEOUTse establece en 0, retraso de 10 segundos
Después de cada cambio, escribo update-gruby 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=0funcionaría. Si GRUB 2os-proberidentifica sistemas operativos adicionales mientras ejecuta el/etc/grub.d/30_os-proberscript, 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.0aunque 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_probercomienzo del cambio de archivoquick_boot="1"aquick_boot="0"Entonces corre
sudo update-grubfuente
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/grubCambiar 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_probercambioa
al comienzo del archivo.
Correr:
fuente