El Master Boot Record 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 , cargue 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 contenidas en el dispositivo . El gestor de arranque Grub sustituye al gestor de arranque primario con su propio código .
Del gestor de arranque Grub
Grub es un gestor de arranque carga la cadena. 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 las etapas del proceso de arranque. Grub 2 utiliza las imágenes y los módulos de carga dinámica en lugar de estadios . El proceso de Grub 2 puede explicarse en términos de las etapas GRUB Legacy .
Etapa 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 la imagen de arranque por . Única función de la imagen de arranque es leer el primer sector de la imagen principal y pasar el control a la misma.
Stage 1.5
Stage 1.5 incluye suficientes código del sistema de archivos para leer Stage 2 de un sistema de archivos común. Esta etapa fue reemplazado en la imagen central en Grub 2 por . La imagen central es más poderoso que el escenario original de 1.5 . Se proporciona una consola de rescate y hace que sea posible recuperar el proceso manualmente si los otros módulos no se pueden cargar . Se permite el uso de Logical Volume Manager ( LVM) y la matriz redundante de discos independientes (RAID ) dispositivos.
Etapa 2
La función de la Etapa 2 es señalar en el fichero de configuración de Grub , que contiene las opciones de arranque . No hay Stage 2 equivalente en Grub 2 . En cambio, los módulos de arranque se carga la imagen del núcleo y por leer desde el directorio /boot /grub en tiempo de ejecución .