GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo ocultar el menú de Grub y hacer que las teclas Shift o Esc muestren el menú de Grub oculto en el momento del arranque?

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

Ubuntu
  1. Cómo sincronizar fecha y hora desde la línea de comandos en Ubuntu

  2. Cómo obtener tiempo de arranque y tiempo de actividad en Ubuntu

  3. ¿Cómo omitir el menú Grub en un sistema de arranque dual?

  4. ¿Cómo tener instalados Libcurl3 y Libcurl4 al mismo tiempo?

  5. ¿Cómo ocultar todas las ventanas y mostrar el escritorio rápidamente?

Cómo mostrar la fecha y la hora completa en el panel superior de Ubuntu

Cómo cambiar la fecha, la hora y la zona horaria en Ubuntu 20.04 LTS

¿Cómo eliminar versiones antiguas del kernel para limpiar el menú de arranque?

¿Cómo tener la barra de tareas con Unity al mismo tiempo?

¿Cómo obtener la última versión (beta y desarrollo) de Chromium?

¿Cómo hacer que el reloj muestre la fecha?