Saltar al contenido

¿Cómo configuro el tiempo de espera de grub y la entrada de inicio predeterminada de grub?

Solución:

  • prensa Alt + F2, escribe gksudo gedit /etc/default/grub prensa Ingresar e ingrese su contraseña.
  • Verá los siguientes contenidos:

    GRUB_DEFAULT=0
    GRUB_HIDDEN_TIMEOUT=0
    GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT=10
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX=""
    
  • Puede cambiar el valor predeterminado de 0 a cualquier número, correspondiente a la entrada en el menú de inicio de Grub (la primera entrada es 0, la segunda es 1, etc.)

  • Puede cambiar el “tiempo de espera oculto” (sin menú); y también mostrar la cuenta atrás (GRUB_HIDDEN_TIMEOUT_QUIET=false)
  • Puede forzar que se muestre el menú de grub comentando los dos GRUB_HIDDEN líneas con un # al principio de la línea
  • Y configure el tiempo de espera del menú de grub (el valor predeterminado es 10 segundos)

  • Realice sus cambios, presione control + S para salvar y control + Q salir

  • Importante: Abra una terminal con control + Alt + T y escriba sudo update-grub para aplicar los cambios que acaba de hacer
  • Reinicie y debería ver su tiempo de espera / cambio de entrada predeterminada

Pregunta vinculada:

  • ¿Cómo configuro Windows para que arranque como predeterminado en el cargador de arranque?

Si lee el archivo que está editando en el ejemplo anterior (/ etc / default / grub), notará que las primeras dos líneas le indican que ejecute update-grub después de realizar cambios para actualizar el archivo real que grub lee para “obtener sus instrucciones” (/boot/grub/grub.cfg). Tenga en cuenta que en realidad debe ejecutarlo con el sudocomando primero, ya que necesita privilegios de root para ejecutar el comando (razón por la cual el cartel de arriba dice que escriba sudo update-grub). Esto hará que los cambios realizados se escriban en /boot/grub/grub.cfg. Las siguientes dos líneas le dicen que puede leer la documentación completa de las opciones en ese archivo (nuevamente, / etc / default / grub) escribiendo info -f grub -n 'Simple configuration'.

Dicho esto, establezca GRUB_TIMEOUT en -1 si desea que el “tiempo de grub” sea indefinido. En otras palabras, nunca se iniciará automáticamente. Tendrás que hacer una selección.

Finalmente, para responder a su pregunta, aquí están las descripciones de esas “líneas ocultas de grub” directamente de la documentación mencionada anteriormente:

GRUB_HIDDEN_TIMEOUT
    Wait this many seconds for a key to be pressed before displaying
    the menu.  If no key is pressed during that time, boot
    immediately.  Unset by default.

GRUB_HIDDEN_TIMEOUT_QUIET
    In conjunction with `GRUB_HIDDEN_TIMEOUT', set this to `true' to
    suppress the verbose countdown while waiting for a key to be
    pressed before displaying the menu.  Unset by default.

¡Espero que esto ayude!

Puede utilizar una aplicación llamada Grub Customizer. Es mucho más fácil.

Puede instalarlo de la siguiente manera:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Si obtiene errores al agregar ppa, es posible que grub-customizer ya esté incluido. Intente instalar sin agregar el ppa.

Hay un artículo de How-To Geek al respecto, Cómo configurar el menú de arranque de Linux GRUB 2 de forma sencilla. Además, hay un hilo resuelto en los foros de Ubuntu, Cambiar el orden de arranque en GRUB 2 que menciona esta herramienta.

Aquí hay algunas capturas de pantalla de este software:

screen_1

screen_2

screen_3

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *