Estoy ejecutando Ubuntu 16.10, y estoy tratando de ocultar mi menú de GRUB en el momento del encendido/arranque, y deseo que el menú aparezca solo cuando presiono Shift o Esc llaves.
Cambio las opciones apropiadas en /etc/default/grub
y aún así no ocultará el menú.
Al investigar esto, encontré esta publicación del menú oculto de GRUB de 2013 que no funciona que indica que el problema ha existido por un tiempo y sugiere un cambio en /etc/grub.d/30_os-prober
que prefiero no hacer. Ese código sugiere que, dado que encontró varios sistemas operativos, establecerá el GRUB_TIMEOUT=10
de todos modos.
Aquí hay un fragmento de lo que tengo ahora en /etc/default/grub
… un menú con una cuenta regresiva de 10 segundos…
GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true GRUB_HIDDEN_TIMEOUT_QUIET=true #GRUB_HIDDEN_TIMEOUT=0 GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Si descomento #GRUB_HIDDEN_TIMEOUT=0
, luego sudo update-grub
insiste en que también configuro GRUB_TIMEOUT=10
a GRUB_TIMEOUT=0
. Hago eso y sigo viendo el menú de GRUB.
En terminal
, escribiendo info -f grub -n 'Simple configuration'
describe las diversas opciones y, al final de la información, muestra que algunos de los comandos actuales se han depreciado y sugiere que los reemplazos más nuevos son mejores.
¿Alguien sabe cómo puedo hacer que mi menú de GRUB se oculte en 16.10 Y? hacer que reconozca Shift o Esc claves en el momento del arranque?
Mejor respuesta
OK amigos, aquí está la respuesta... para obtener un menú GRUB oculto en configuraciones de arranque dual... dos ediciones... y un sudo update-grub
…
Editar n.º 1
Para obtener un menú GRUB oculto en una configuración de arranque múltiple, primero debemos editar /etc/default/grub
. Abra este archivo usando el siguiente comando:
sudo editor /etc/default/grub
Una vez que el archivo esté abierto, reemplace estas líneas
GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=10
con estos:
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT_STYLE=countdown
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=3
Esto hará que GRUB muestre un temporizador de cuenta regresiva de 3 segundos en la pantalla. Al hacer esto, un usuario puede pulsar Esc para abrir el menú predeterminado. De lo contrario, se iniciará el sistema operativo predeterminado.
Si desea que el sistema operativo predeterminado se establezca en el último sistema operativo iniciado, agregue las dos líneas a continuación debajo de "GRUB_TIMEOUT=3" que se muestra arriba:
GRUB_DEFAULT=saved # change an existing line to this
GRUB_SAVEDEFAULT=true # add this line
Editar #2
A continuación, el probador del sistema operativo debe actualizarse para deshabilitar la función de inicio rápido. Para hacer esto, abra /etc/grub.d/30_os-prober
en su editor favorito y cambie la línea de abajo (línea 23 en 17.04) reemplazando el 1
con un :
quick_boot="1"
Cuando haya terminado, la línea debería decir algo así:
quick_boot="0"
Guarde los archivos y luego ejecute el siguiente comando para reconfigurar el gestor de arranque y aplicar sus cambios:
sudo update-grub