¿Qué es un cargador de arranque GRUB?

Este artículo le mostrará qué es un cargador de arranque y su función en un sistema Linux. En particular, esta guía se centrará en Grand Unified Bootloader (GRUB), un programa de arranque potente y muy flexible. Pero antes de ver GRUB en detalle, es importante comprender el proceso de arranque en Linux.

Proceso de arranque de Linux

El proceso de arranque en Linux es una serie de actividades que tienen lugar desde el momento en que presiona el botón de encendido en su computadora hasta que aparece la pantalla de inicio de sesión.

Hay 4 etapas principales en el proceso de arranque del sistema operativo y ocurren en el siguiente orden:

1 BIOS: Abreviado para Sistema principal de entrada/salida y es el principal responsable de iniciar el gestor de arranque. Cuando se inicia la computadora, se inicia un Autoprueba de encendido (POST) para asegurarse de que el hardware básico, como la memoria y los discos duros, funcione correctamente. Entonces el BIOS comprueba Registro maestro de arranque (MBR) en el disco duro principal, que es la parte del disco duro donde se encuentra el gestor de arranque.

2. Cargador de arranque: Carga el kernel en la RAM con un conjunto de parámetros del kernel.

3. centro: La función principal del kernel es inicializar dispositivos y memoria, y luego cargar el proceso de inicialización.

4. En él: Responsable de iniciar y detener los servicios básicos en el sistema.

Nota : BIOS no es solo un proceso de Linux, es un proceso que ocurre independientemente de su sistema operativo.

¿Qué es el Gran Cargador de Arranque Unificado?

GRUB es el principal responsable de proporcionar un menú de opciones desde el que puede seleccionar el sistema operativo o el entorno en el que desea ejecutar. Además, GRUB es responsable de arrancar el kernel de Linux.

Así es como se ve la opción de menú de GRUB Si ha instalado varios sistemas operativos, se enumerarán aquí.

Foto 1 de ¿Qué es un cargador de arranque GRUB?

Nota : GRUB no se limita a iniciar el sistema operativo Linux, también puede usarlo para iniciar otros sistemas operativos como Windows.

Hay dos versiones principales de GRUB disponibles en el momento de escribir este artículo.

1 Patrimonio GRUB : Esta es la primera versión de GRUB y se desarrolló por primera vez en 1995.

2. GRUB 2 : Esta es la última versión de GRUB, utilizada por muchas distribuciones masivas de Linux como Manjaro, Ubuntu, Fedora y Red Hat Enterprise Linux (RHEL). GRUB 2 le brinda mejores herramientas y opciones de configuración que su predecesor.

Además de GRUB, las distribuciones de Linux utilizan otros dispositivos de arranque como Linux Loader (LILO), coreboot y SYSLINUX.

El papel de GRUB

Cuando seleccione el sistema operativo de inicio, GRUB iniciará el kernel seleccionado. GRUB usa los parámetros del kernel para saber dónde está y qué otros parámetros importantes usar.

  1. initrd: Se utiliza para determinar el dispositivo RAM original.
  2. IMAGEN_BOOT: La ubicación de la imagen del kernel de Linux.
  3. raíz: Determina la ubicación del sistema de archivos principal Utilizado por el kernel para encontrar init desde el cual cargar servicios importantes.
  4. Ro: Responsable de montar el sistema de archivos en modo de solo lectura.
  5. bastante: Oculta algunos mensajes específicos del sistema cuando se inicia la computadora.
  6. pulverización: Se utiliza para mostrar la pantalla de inicio cuando el sistema se está iniciando.

Después de ingresar al menú de opciones de GRUB, puede editar los parámetros del kernel presionando mi clave en su teclado.

Configuración del cargador de arranque GRUB

GRUB 2 le brinda mucha flexibilidad y potencia cuando se trata de configurar el gestor de arranque.

EN directorio /arranque/grub contiene un archivo llamado grub.cfg que es el archivo de configuración principal de GRUB. Sin embargo, no necesita editar el archivo grub.cfg directamente, necesita editar /etc/default/grub en su lugar.

Cuando realiza cambios en /etc/predeterminado/archivo grub debe asegurarse de ejecutar el siguiente comando para que los cambios se guarden automáticamente en grub.cfg expediente .

sudo update-grub

Puede obtener más información sobre GRUB y algunas de sus opciones de configuración ejecutando el siguiente comando:

info -f grub

Deja una respuesta

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

Subir
error: Content is protected !!