7Sep

Cómo configurar la configuración de GRUB2 Boot Loader

Ubuntu y la mayoría de las otras distribuciones de Linux ahora usan el gestor de arranque GRUB2.Puede cambiar su configuración para seleccionar un sistema operativo predeterminado, establecer una imagen de fondo y elegir durante cuánto tiempo GRUB cuenta regresivamente 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. Puede haber personalizado la configuración original de GRUB editando su archivo menu.lst en el pasado, pero el proceso ahora es diferente. Conceptos básicos de configuración de

GRUB2

GRUB2 no utiliza un archivo menu.lst. En cambio, su archivo de configuración principal es el archivo /boot/grub/ grub.cfg. Sin embargo, ¡no debe editar este archivo a mano! Este archivo es solo para uso de GRUB2.Se crea automáticamente ejecutando el comando update-grub 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, hay scripts aquí que configuran el tema predeterminado. También hay un script os-prober que verifica 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 las configuraciones del archivo grub /etc/default/, las secuencias de comandos del directorio /etc/grub.d/ y todo lo demás, creando un archivo /boot/grub/ grub.cfg que se lee al arrancar.

En otras palabras, para personalizar su configuración GRUB2, tendrá que editar el archivo grub /etc/default/ y luego ejecutar el comando sudo update-grub .

Edite el archivo de configuración de GRUB

Abra el archivo de grids /etc/default/ para editar en un editor de texto estándar. Si desea usar 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 fácil de usar basado en terminal - Nano - use el siguiente comando. Puede usar cualquier editor de texto que desee, por supuesto, 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 siguientes opciones 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 OS predeterminado: cambie la línea GRUB_DEFAULT = .De forma predeterminada, GRUB_DEFAULT = 0 usa la primera entrada como valor predeterminado: cambie el número a 1 para usar la segunda entrada, 2 para usar la tercera entrada, etc. También podría usar GRUB_DEFAULT = guardado y GRUB arrancaría automáticamente el último sistema operativo que eligió 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 sistema operativo, podría usar GRUB_DEFAULT = "Windows 7( cargador)"

Guardar un sistema operativo predeterminado : Si elige GRUB_DEFAULT = guardado,también debe agregar una GRUB_SAVEDEFAULT = verdadera línea ; de lo contrario, no funcionará.

Elegir si GRUB está oculto : con solo un sistema operativo instalado, Ubuntu establece por defecto GRUB para iniciar automáticamente 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, en otras palabras, de inmediato. Todavía puede acceder al menú manteniendo presionada la tecla Mayús mientras su computadora arranca. Para configurar un tiempo de espera superior, utilice algo como GRUB_HIDDEN_TIMEOUT = 5 - GRUB mostrará una pantalla vacía o pantalla de bienvenida durante cinco segundos, durante los cuales puede presionar cualquier tecla para ver el menú.Para evitar que GRUB se oculte automáticamente, comente la línea - simplemente agregue un # antes de que se lea # GRUB_HIDDEN_TIMEOUT = 0 .

Controle el tiempo de espera del menú de GRUB : Si GRUB no se oculta automáticamente, verá el menú cada vez que arranque la computadora. GRUB automáticamente botará 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 iniciar automáticamente. Para cambiar el período de tiempo de espera, edite la línea GRUB_TIMEOUT = 10 e ingrese el 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 que elija un SO, cambie la línea a GRUB_TIMEOUT = -1

Elija una Imagen de fondo : GRUB_BACKGROUNDLa línea controla si se utiliza una imagen de fondo: de forma predeterminada, GRUB utiliza un aspecto monocromo blanco sobre negro. Puede agregar una línea como GRUB_BACKGROUND = "/home/user/Pictures/ background.png" para especificar un archivo de imagen que utilizará GRUB.

El archivo de imagen debe cumplir varias especificaciones. GRUB admite imágenes JPG / JPEG, pero están limitadas a 256 colores, por lo que probablemente no desee utilizar una imagen JPG.En su lugar, es probable que desee utilizar una imagen PNG que puede tener cualquier cantidad de colores. También podría usar un archivo de imagen TGA.

Haga que sus cambios tengan efecto

Para que los cambios surtan efecto, simplemente guarde el archivo de texto - Archivo & gt;Guarde en Gedit o Ctrl + O y luego Enter para guardar el archivo en Nano - y luego ejecute el comando sudo update-grub .Sus cambios formarán parte del archivo grub.cfg y se usarán cada vez que inicie su computadora.

Estas no son todas las configuraciones de GRUB, pero son algunas de las modificaciones más comunes. Se pueden personalizar otras configuraciones en el archivo grub /etc/default/, o editando las secuencias de comandos en el directorio /etc/ grub.d.

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