Tutorial completo del cargador de arranque de grub

Tutorial completo del cargador de arranque de grub
Un cargador de arranque es, de forma predeterminada, el primer programa que se inicia tan pronto como enciende su sistema informático, yo.mi., comienza incluso antes del sistema operativo. De hecho, el cargador de arranque es responsable de cargar su sistema operativo. En ausencia de un cargador de arranque, es técnicamente imposible cargar su sistema operativo, por lo tanto, no podrá acceder a su sistema informático. Este programa nos es presentado por GNU.

Inicialmente, este programa se desarrolló solo para sistemas basados ​​en Linux, sin embargo, hoy admite múltiples sistemas operativos que incluyen MacOS, Windows, BSD y Solaris. La mayoría de los usuarios se familiarizan con el cargador de arranque grub solo una vez que instalan más de un sistema operativo en su máquina. Al hacer esto, esencialmente hacen que el cargador de arranque de grub presente un menú en el momento de arranque a través del cual pueden elegir explícitamente qué sistema operativo desean cargar.

En este artículo, nos gustaría compartir con usted un tutorial completo sobre Grub Boot Loader, que se basará en personalizar este programa de acuerdo con su elección. Después de pasar por este tutorial, estará en una muy buena posición para personalizar el cargador de arranque de grub de la manera que desee, y por lo tanto, puede hacer que la experiencia de ver el proceso de arranque sea aún más interesante.

Nota: Para guiarlo a través del Tutorial completo de Grub Boot Loader, hemos usado Linux Mint 20. Sin embargo, cualquier otra distribución preferida de Linux también se puede utilizar para este propósito.

Método de personalización del cargador de arranque de grub

El cargador de arranque de grub tiene un archivo de configuración que consiste en todas las configuraciones predeterminadas que usa el cargador de arranque de grub. Sin embargo, se nos proporciona la libertad de personalizar estas configuraciones de acuerdo con nuestra elección. Por lo tanto, a continuación compartiremos con usted algunos de los métodos para personalizar el cargador de arranque Grub haciendo cambios en su archivo de configuración.

Hacer una copia de seguridad del archivo/etc/default/grub antes de personalizar el cargador de arranque de grub

Antes de realizar cualquier cambio en el archivo de configuración del cargador de arranque Grub, se recomienda crear su copia de copia de seguridad para que incluso si se equivoca con algo durante todo el proceso, aún puede volver a la configuración predeterminada. Pero antes de crear una copia de copia de seguridad del archivo de configuración del cargador de arranque de grub, nos gustaría mostrarle cómo se ve ese archivo.

Primero, tendremos que iniciar el terminal Linux Mint 20, que podemos hacer fácilmente haciendo clic en su icono de acceso directo. También hemos adjuntado la imagen del terminal Linux Mint 20 a continuación para su facilidad:


Ahora, intentaremos ver el contenido del archivo/etc/default/grub ejecutando el siguiente comando en la ventana del terminal que acabamos de iniciar:

Cat/etc/default/grub


El archivo/etc/default/grub se muestra en la imagen a continuación:


Podemos crear una copia de copia de seguridad de este archivo ejecutando el siguiente comando en nuestro terminal:

sudo cp/etc/default/grub/etc/default/grub.bak

Este comando requerirá privilegios raíz para ejecutarse correctamente. Aquí,/etc/predeterminado/grub Representa el archivo de configuración original del cargador de arranque de grub, mientras que/etc/default/grub.BAK representa la copia de copia de seguridad de este archivo. El comando "CP" hará la necesidad de crear la copia de copia de seguridad del archivo de configuración.


Ahora, para verificar si el archivo de copia de seguridad es una copia exacta del archivo "/etc/default/grub" o no, intentaremos ver su contenido ejecutando el comando indicado a continuación en nuestro terminal:

Cat/etc/default/grub.bak


Ejecutar este comando mostrará el contenido de/etc/default/grub.Archivo Bak en su terminal, como se muestra en la siguiente imagen, que puede verificar con el contenido del archivo/etc/default/grub para asegurarse de que ambos archivos contengan el mismo contenido. Una vez que la copia de seguridad del archivo de configuración se ha creado correctamente, estamos bien con personalización del cargador de arranque de grub.

Método de elección del sistema operativo predeterminado de grub

A veces, tenemos más de un sistema operativo instalado en nuestra máquina. Durante el proceso de arranque, nuestro cargador de arranque de grub nos presenta un menú con el que podemos seleccionar el sistema operativo que queremos ejecutar. Podemos tomar esta decisión dentro de un tiempo especificado, después de lo cual el cargador de arranque de grub cargará automáticamente el sistema operativo predeterminado. Sin embargo, si estamos seguros de iniciar un sistema operativo específico cada vez que encendemos nuestra máquina, y queremos salvarnos de la molestia de tomar esa decisión en el momento de arranque, entonces podemos especificar el sistema operativo de nuestra elección Como el sistema operativo predeterminado en el archivo/etc/default/grub. Para que cada vez que encendamos nuestro sistema informático, el sistema operativo de nuestra elección se carga automáticamente.

Para que esto suceda, necesitaremos acceder al archivo/etc/predeterminado/grub abriéndolo con cualquier editor de texto de nuestra elección, preferiblemente el editor nano. Esto se puede hacer ejecutando el comando indicado a continuación en nuestro terminal:

sudo nano/etc/default/grub

Dado que estamos intentando acceder al archivo de configuración del cargador de arranque de grub, esta acción requiere privilegios de usuario raíz, que se pueden proporcionar escribiendo la palabra clave "sudo" antes del comando mencionado anteriormente.


Cuando el archivo/etc/default/grub abre con el editor nano, necesitamos localizar la línea "grub_default". Esta línea le dice al cargador de arranque grub qué sistema operativo tiene que cargarse durante el tiempo de arranque. La numeración de sistemas operativos comienza desde "0". Significa que si desea cargar el primer sistema operativo desde la lista de sistemas operativos que se le proporcionan durante el tiempo de arranque, deberá establecer el valor de "Grub_Default" en "0", como lo hicimos en nuestro caso. Esto también se destaca en la siguiente imagen:


Sin embargo, a veces, no sabe el número exacto que corresponde al sistema operativo de su elección, yo.mi., No recuerda el orden en el que el cargador de arranque de grub presenta los sistemas operativos en su menú. En ese caso, debe conocer el nombre completo del sistema operativo de su elección, y puede establecer el valor del "Grub_Default" al nombre de ese sistema operativo. En nuestro caso, hemos establecido este valor en "Linux Mint 20", como se muestra en la imagen a continuación. Después de hacer este cambio, presione Ctrl+ X para guardar su archivo y cerrarlo.


Cada vez que realiza algún cambio en el archivo/etc/predeterminado/grub, debe actualizar la grub para que los cambios recién hechos entren en vigencia. Esto se puede hacer ejecutando el siguiente comando en el terminal:

Sudo Update-Grub


Una vez que ejecute este comando, Grub tardará unos segundos en actualizarse, después de lo cual podrá ver el mensaje "Hecho", como se destaca en la imagen que se muestra a continuación, lo que indicará que sus cambios han tenido efecto con éxito.

Método para cambiar el fondo del menú del cargador de arranque de grub

El fondo predeterminado del menú del cargador de arranque grub se ve bastante aburrido y aburrido, pero ya no tiene que preocuparse por ello porque puede cambiarlo en cualquier momento que desee. Para eso, nuevamente necesitamos ajustar el archivo/etc/default/grub un poco de la siguiente manera:

Para cambiar el fondo del menú del cargador de arranque grub, tenemos una imagen "jpeg" almacenada en nuestro directorio de inicio, que queremos usar como nuevo fondo. También puede usar un archivo de imagen "PNG" o "JPG". Esta nueva imagen de fondo tiene el titular de botín.JPEG, como se destaca en la imagen que se muestra a continuación:


También hemos abierto esta imagen para mostrarle cómo se verá el menú del cargador de arranque grub después de haber hecho esta imagen como su fondo.

Ahora, abriremos el archivo/etc/default/grub una vez más con el editor nano ejecutando el mismo comando que lo hicimos en el método anterior. Esta vez vamos a agregar un nuevo campo a este archivo, que es el siguiente:

Grub_background = "ImageFilepath"

Aquí, debe reemplazar el Filepath Image con la ruta real donde reside su nueva imagen de fondo. En nuestro caso, fue "/home/kbuzdar/bootloader.jpeg ”, como se resalta en la imagen que se muestra a continuación:


Ahora, guarde su archivo y cierre. Después de eso, nuevamente se le solicitará que actualice Grub para que pueda leer los cambios que acaba de hacer. Cuando actualiza GRUB con el mismo comando que declaramos en el método anterior, puede verificar que GRUB se ha actualizado viendo el mensaje "Hecho" al final de su terminal, como se destaca en la siguiente imagen:

Método de modificar el tiempo de espera de arranque del sistema operativo seleccionado

Si solo tiene un sistema operativo instalado en su máquina, entonces el valor predeterminado para el tiempo de espera del menú del cargador de arranque de grub será "0", I.mi., El único sistema operativo que tiene se cargará inmediatamente tan pronto como encienda su sistema informático. Sin embargo, si tiene más de un sistema operativo instalado en su máquina, entonces el valor de tiempo de espera predeterminado será "10", yo.mi., El menú del cargador de arranque de grub aparecerá en su pantalla durante 10 segundos en los que puede elegir cargar cualquier sistema operativo que desee. Después de que expire la duración del tiempo de espera, el cargador de arranque de grub cargará automáticamente el sistema operativo predeterminado. Siempre podemos aumentar o disminuir el valor de este campo de tiempo de espera de acuerdo con nuestros requisitos.

Para cambiar el tiempo de espera del arranque, necesitaremos abrir el archivo/etc/predeterminado/grub con el editor nano una vez más. Esta vez, localizaremos el campo "Grub_TimeOut" y le asignaremos cualquier valor (en segundos) de nuestra elección. En aras de la demostración, hemos establecido este valor en "5" segundos, como se destaca en la imagen que se muestra a continuación:


Una vez más, necesitaremos guardar nuestro archivo/etc/predeterminado/grub, cerrarlo y luego actualizar grub para que sea plenamente consciente de los cambios que acabamos de realizar. Puede verificar si Grub ha leído con éxito todos esos cambios buscando el mensaje "Hecho" en su terminal, como se destaca en la siguiente imagen:

Verificar si se han producido todos los cambios realizados anteriormente

Ahora, es el momento de verificar que todos los cambios que hemos realizado en los métodos que se muestran anteriormente han tenido lugar o no. Para eso, reiniciaremos nuestro sistema, y ​​tan pronto como comience, seguiremos presionando la tecla "ESC" hasta que ingresemos al menú del cargador de arranque Grub. Cuando entramos en ese menú, podremos ver que la imagen de fondo del cargador de arranque de grub se ha cambiado, como se muestra en la imagen a continuación:


Además, el menú del cargador de arranque de grub apareció para "5" segundos en nuestro caso, yo.mi., El valor de tiempo de espera que habíamos establecido para este menú, después de lo cual cargó el sistema operativo predeterminado, que en nuestro caso era Linux Mint 20.

Conclusión

Este artículo le dio una breve descripción del cargador de arranque de grub y el propósito de usarlo. Le explicamos dónde almacena este programa todas sus configuraciones. Así como presentar el método para hacer una copia de seguridad del archivo/etc/default/grub, i.mi., El archivo de configuración de GRUB para que pueda realizar fácilmente cambios en sus configuraciones sin preocupaciones, ya que siempre puede restaurar toda su configuración predeterminada desde el archivo de configuración de copia de seguridad. Además, para demostrar el método de personalización de su cargador de arranque de grub, compartimos con usted tres casos diferentes: 1) Seleccionar un sistema operativo predeterminado 2) Cambiar el fondo del menú del cargador de arranque de grub 3) Modificar el tiempo de espera de la apariencia de la grub a Menú del cargador de arranque.

Explicamos estos casos declarando los procedimientos graduales para lograr todos estos objetivos. De la misma manera, también puede cambiar los otros parámetros del archivo de configuración del cargador de arranque de grub. Finalmente, verificamos si los cambios que hemos realizado en el archivo/etc/default/grub han tenido lugar o no reiniciando nuestro sistema e ingresando el menú del cargador de arranque de grub. Con suerte, este tutorial le dará un buen punto de partida para experimentar con Grub Boot Loader por su cuenta.