Página principal » cómo » Cómo configurar los ajustes del cargador de arranque GRUB2

    Cómo configurar los ajustes del cargador de arranque GRUB2

    Ubuntu y la mayoría de las otras distribuciones de Linux ahora usan el cargador de arranque GRUB2. Puede cambiar su configuración para seleccionar un sistema operativo predeterminado, establecer una imagen de fondo y elegir cuánto tiempo hace la cuenta atrás de GRUB antes de iniciar automáticamente el sistema operativo predeterminado..

    Configuramos GRUB2 en Ubuntu 14.04 aquí, pero el proceso debería ser similar para otras distribuciones de Linux. Es posible que haya personalizado la configuración original de GRUB al editar su archivo menu.lst en el pasado, pero ahora el proceso es diferente.

    Conceptos básicos de la configuración de GRUB2

    GRUB2 no usa un archivo menu.lst. En su lugar, su archivo de configuración principal es el archivo /boot/grub/grub.cfg. Sin embargo, no deberías editar este archivo a mano! Este archivo es solo para uso propio de GRUB2. Se crea automáticamente ejecutando el update-grub comando como root - en otras palabras, ejecutando sudo update-grub en Ubuntu.

    Su propia configuración de GRUB se almacena en el archivo / etc / default / grub. Edite este archivo para cambiar la configuración de GRUB2. Los scripts también se encuentran en el directorio /etc/grub.d/. Por ejemplo, en Ubuntu, aquí hay scripts que configuran el tema predeterminado. También hay un script de os-prober que comprueba los discos duros internos del sistema para otros sistemas operativos instalados (Windows, otras distribuciones de Linux, Mac OS X, etc.) y los agrega automáticamente al menú de GRUB2.

    Cuando ejecuta el comando update-grub, GRUB combina automáticamente la configuración del archivo / etc / default / grub, los scripts del directorio /etc/grub.d/ y todo lo demás, creando un / boot / grub / grub. archivo cfg que se lee en el arranque.

    En otras palabras, para personalizar la configuración de GRUB2, deberá editar el archivo / etc / default / grub y luego ejecutar el sudo update-grub mando.

    Editar el archivo de configuración de GRUB

    Abra el archivo / etc / default / grub para editarlo en un editor de texto estándar. Si desea utilizar un editor de texto gráfico, abra un terminal, o presione Alt + F2, y ejecute el siguiente comando:

    gksu gedit / etc / default / grub

    Para un editor basado en terminal fácil de usar - Nano - use el siguiente comando. Por supuesto, puede utilizar cualquier editor de texto que desee, incluido el editor de texto vi estándar..

    sudo nano / etc / default / grub

    El archivo / etc / default / grub es corto y debería ser fácil de editar. Al igual que con cualquier otro archivo de configuración, debe editar las opciones a su estado deseado y luego cambiar el archivo. Si alguna de las opciones a continuación no aparece en el archivo, agréguela en una nueva línea. Si lo hace, edite la línea existente en lugar de agregar una duplicada.

    Elija el sistema operativo predeterminado: Cambiar el GRUB_DEFAULT = línea. Por defecto, GRUB_DEFAULT = 0 usa la primera entrada como predeterminada: cambie el número a 1 para usar la segunda entrada, 2 para usar la tercera entrada, etc. También podrías usar GRUB_DEFAULT = guardado y GRUB iniciará automáticamente el último sistema operativo que elija cada vez que inicie. También puede especificar una etiqueta entre comillas. Por ejemplo, si tenía un sistema operativo llamado Windows 7 (cargador) en su lista de sistemas operativos, podría usar GRUB_DEFAULT = "Windows 7 (cargador)"

    Guardar un sistema operativo predeterminado: Si tu eliges GRUB_DEFAULT = guardado, también necesitas agregar un GRUB_SAVEDEFAULT = true línea - de lo contrario no funcionará.

    Elija si GRUB está oculto: Con solo un sistema operativo instalado, Ubuntu configura por defecto a GRUB para que arranque automáticamente con el sistema operativo predeterminado con la opción GRUB_HIDDEN_TIMEOUT = 0. Esta opción especifica que GRUB estará oculto y se iniciará automáticamente en el sistema operativo predeterminado después de 0 segundos, inmediatamente, en otras palabras. Todavía puedes acceder al menú manteniendo presionada la tecla Mayús mientras se inicia tu computadora. Para establecer un tiempo de espera más alto, use algo como GRUB_HIDDEN_TIMEOUT = 5 - GRUB mostrará una pantalla vacía o una pantalla de inicio durante cinco segundos, durante los cuales puede presionar cualquier tecla para ver el menú. Para evitar que GRUB se oculte automáticamente, comente la salida de línea; solo agregue un # antes de que se lea # GRUB_HIDDEN_TIMEOUT = 0 .

    Controlar el tiempo de espera del menú de GRUB: Si GRUB no se oculta automáticamente, verá el menú cada vez que su computadora arranque. GRUB ejecutará automáticamente el sistema operativo predeterminado después de un período de tiempo, generalmente diez segundos. Durante ese tiempo, puede elegir otro sistema operativo o dejarlo para que se inicie automáticamente. Para cambiar el período de tiempo de espera, edite el GRUB_TIMEOUT = 10 Línea e ingrese cualquier número de segundos que desee. (Recuerde, esto solo se usa si GRUB no está oculto). Para evitar que GRUB se inicie automáticamente y siempre espere a que elija un sistema operativo, cambie la línea a GRUB_TIMEOUT = -1

    Elija una imagen de fondo: Los GRUB_BACKGROUND la línea controla si se usa una imagen de fondo; de forma predeterminada, GRUB usa una apariencia monocromática en blanco y negro. Puedes agregar una linea como GRUB_BACKGROUND = ”/ home / user / Pictures / background.png” para especificar un archivo de imagen que GRUB usará.

    El archivo de imagen debe cumplir con varias especificaciones. GRUB admite imágenes JPG / JPEG, pero están limitadas a 256 colores, por lo que probablemente no querrá usar una imagen JPG. En su lugar, probablemente querrá usar una imagen PNG que puede tener cualquier número de colores. También puedes usar un archivo de imagen TGA..

    Haz que tus cambios surtan efecto

    Para que los cambios surtan efecto, simplemente guarde el archivo de texto - Archivo> Guardar en Gedit o Ctrl + O y luego presione Entrar para guardar el archivo en Nano - y luego ejecute sudo update-grub mando. Sus cambios formarán parte del archivo grub.cfg y se utilizarán cada vez que arranque su computadora.


    Estas no son todas las configuraciones de GRUB, pero son algunas de las que se cambian con más frecuencia. Otras configuraciones se pueden personalizar en el archivo / etc / default / grub, o editando los scripts en el directorio /etc/grub.d.

    Si no desea editar los archivos a mano, puede encontrar herramientas gráficas para personalizar GRUB2 en los repositorios de software de su distribución de Linux. El método anterior debería funcionar incluso en las distribuciones de Linux donde dichas herramientas no están fácilmente disponibles, o si solo tiene acceso a la línea de comandos y desea hacerlo a mano.