Product SiteDocumentation Site

F.2.2. El Gestor de Arranque

Esta sección trata brevemente acerca del gestor de arranque predeterminado para la plataforma x86, GRUB. Para obtener más información sobre la configuración y utilización de GRUB, diríjase a Apéndice E, El Gestor de Arranque GRUB.
Un gestor de arranque para la plataforma x86 se divide en al menos dos etapas. La primera es un pequeño código binario de máquina en el MBR. Su única función es la de localizar el gestor de arranque de la segunda etapa y cargar la primera parte de éste en la memoria.
GRUB tiene la ventaja de poder leer ext2 y ext3 [7] particiones y carga de su archivo de configuración — /boot/grub/grub.conf — en el momento del arranque. Dirijase a Sección E.6, “Archivo de configuración del menú de GRUB” para encontrar mayor información sobre como editar este archivo.

Btrfs

El gestor de arranque GRUB no tiene soporte para sistemas de archivo Btrfs.

Nota

Si se encuentra actualizando el kernel utilizando el Agente de Actualización de Red Hat, el archivo de configuración del gestor de arranque se actualiza automáticamente. Puede encontrar más información sobre Red Hat Network en la siguiente URL: https://rhn.redhat.com/.
Una vez que la segunda etapa del gestor de arranque se encuentra en la memoria, presenta al usuario una pantalla gráfica mostrando los diferentes sistemas operativos o kernels para los que ha sido configurado para arrancar. En esta pantalla el usuario puede usar las flechas direccionales para escoger el sistema operativo o kernel con el que desea arrancar y presionar la tecla Intro. Si no se presiona ninguna tecla, el gestor de arranque carga la selección predeterminada luego de un período de tiempo de espera (también es configurable).
Once the second stage boot loader has determined which kernel to boot, it locates the corresponding kernel binary in the /boot/ directory. The kernel binary is named using the following format — /boot/vmlinuz-<kernel-version> file (where <kernel-version> corresponds to the kernel version specified in the boot loader's settings).
Para obtener instrucciones sobre como utilizar el gestor de arranque para proporcionarle argumentos al kernel mediante la línea de comandos, diríjase a Apéndice E, El Gestor de Arranque GRUB. Si necesita información acerca de cómo modificar el nivel de ejecución en el intérprete de comandos del cargador de arranque, diríjase a la Sección E.7, “Modificar los niveles de ejecución en el momento del arranque”.
El gestor de arranque luego coloca una o más de las imágenes apropiadas de initramfs en la memoria. Luego, el kernel descomprime estas imágenes desde la memoria a /sysroot/, un sistema de archivos virtuales basados en RAM, a través de cpio. El kernel utiliza el initramfs para cargar los controladores y los módulos necesarios para arrancar el sistema. Esto es muy importante si posee unidades de disco duro SCSI o si el sistema utiliza sistemas de archivos ext3 o ext4.
Una vez que el kernel y la imagen initramfs se cargan en la memoria, el gestor de arranque le pasa el control del proceso de arranque al kernel.
Para obtener una descripción un poco más detallada acerca del gestor de arranque GRUB, refiérase a Apéndice E, El Gestor de Arranque GRUB.


[7] GRUB lee sistemas de archivos ext3 como ext2, sin tomar en consideración el archivo de jornal. Diríjase al capítulo titulado El sistema de archivos ext3 en la Guía de Implementación del Linux para Empresas de Red Hat para obtener más información sobre el sistema de archivo ext3.