Tecnología

Inicio

¿Cómo funciona el Grub en Linux?

¿Cómo funciona el Grub en Linux?


Grub, ahora llamado Grub 2, es el gestor de arranque por defecto para el sistema operativo Linux. De acuerdo con Gnu.org, la última versión del gestor de arranque Grub original fue realizada en 2005 y fue reemplazado por el gestor de arranque Grubm2. Grub 2 es una versión más potente del gestor de arranque Grub. Ambas versiones utilizan métodos similares para arrancar el sistema operativo. A partir de 2009, la mayoría de las principales distribuciones de Linux han reemplazado con Grub Legado Grub 2 como el gestor de arranque por defecto.

Registro de arranque principal

El registro maestro de arranque se encuentra en los primeros 512 bytes de la partición primaria. Su única función es la búsqueda de una partición activa, cargar el sector de arranque de la partición en la memoria y pasar el control a la misma. Consiste en el gestor de arranque primario y la tabla de particiones. La tabla de particiones se describen las particiones primarias y extendidas contenidos en el dispositivo. El gestor de arranque Grub sustituye al gestor de arranque primario con su propio código.

Gestor de arranque Grub

Grub es un gestor de arranque de carga encadenada. Cadena de carga pasa el control del gestor de arranque para un sector de arranque normalmente contenida en la partición primaria del disco duro. Grub Legacy, el gestor de arranque Grub original, utiliza Etapas para el proceso de arranque. Grub 2 utiliza las imágenes y los módulos en lugar de etapas cargado dinámicamente. El proceso de Grub 2 puede explicarse en términos de las etapas Grub Legacy.

Nivel 1

Etapa 1 se almacena directamente en el MBR. Su función principal es señalar a la Etapa 2 porque el MBR es demasiado pequeño para los datos requeridos. En Grub 2, esta función se sustituye por la imagen de arranque. única función de la imagen de arranque es leer el primer sector de la imagen del núcleo y pasar el control a la misma.

etapa 1.5

Etapa 1.5 incluye lo suficientemente código de sistema de archivos para leer la etapa 2 de un sistema de archivos ordinario. Esta etapa se sustituyó la imagen central en Grub 2. La imagen central es más potente que la etapa inicial de 1,5. Proporciona una consola de rescate y hace que sea posible recuperar el proceso manualmente si los otros módulos no se pueden cargar. Permite el uso de Administrador de Volúmenes Lógicos (LVM) y la matriz redundante de dispositivos de discos independientes (RAID).

Etapa 2

La función de la etapa 2 es para que apunte al archivo de configuración de Grub, que contiene las opciones de arranque. No hay Etapa 2 equivalente en Grub 2. En lugar de ello, los módulos de arranque se cargan la imagen de núcleo mediante, leyeron en el directorio / boot / grub en tiempo de ejecución.