<Anterior | Contenido | Siguiente>
Este MBR contiene instrucciones sobre cómo cargar el cargador de arranque GRUB (o LILO), utilizando un sistema operativo preseleccionado. El MBR luego carga el cargador de arranque, que se hace cargo del proceso (si el cargador de arranque está instalado en el MBR). En la configuración predeterminada de Red Hat Linux, GRUB usa la configuración en el MBR para mostrar las opciones de arranque en un menú. Una vez que GRUB ha recibido las instrucciones correctas para que el sistema operativo se inicie, ya sea desde su línea de comando o desde su archivo de configuración, encuentra el archivo de arranque necesario y cede el control de la máquina a ese sistema operativo.
4.2.3. Funciones de GRUB
Este método de arranque se llama carga directa porque las instrucciones se utilizan para cargar directamente el sistema operativo, sin código intermedio entre los cargadores de arranque y los archivos principales del sistema operativo (como el kernel). Sin embargo, el proceso de arranque utilizado por otros sistemas operativos puede diferir ligeramente del anterior. Por ejemplo, los sistemas operativos DOS y Windows de Microsoft sobrescriben completamente cualquier cosa en el MBR cuando se instalan sin incorporar ninguna de las configuraciones actuales del MBR. Esto destruye cualquier otra información almacenada en el MBR por otros sistemas operativos, como Linux. Los sistemas operativos de Microsoft, así como varios otros sistemas operativos propietarios, se cargan mediante un método de arranque de carga en cadena. Con este método, el MBR apunta al primer sector de la partición que contiene el sistema operativo, donde encuentra los archivos especiales.
necesario para arrancar ese sistema operativo.
GRUB admite ambos métodos de arranque, lo que le permite usarlo con casi cualquier sistema operativo, los sistemas de archivos más populares y casi cualquier disco duro que su BIOS pueda reconocer.
GRUB contiene otras características; los más importantes incluyen:
• GRUB proporciona un verdadero entorno pre-SO basado en comandos en máquinas x86 para permitir la máxima flexibilidad al cargar sistemas operativos con ciertas opciones o recopilar información sobre el sistema.
• GRUB admite el modo de direccionamiento de bloque lógico (LBA), necesario para acceder a muchos IDE y todos los discos duros SCSI. Antes de LBA, los discos duros podían encontrar un límite de 1024 cilindros, donde el BIOS no podía encontrar un archivo después de ese punto.
• El archivo de configuración de GRUB se lee del disco cada vez que se inicia el sistema, evitando que tenga que escribir sobre el MBR cada vez que cambie las opciones de inicio.