Tecnología

Inicio

El Comando de la raíz de GRUB

El Comando de la raíz de GRUB


El Grand Unified Bootloader, o GRUB, es el software que se carga y se inicia al encender el ordenador. UNIX, Linux y sistemas operativos relacionados usan GRUB en las primeras fases de inicio del equipo. Normalmente, GRUB se inicia automáticamente el equipo de acuerdo a su configuración predeterminada, a pesar de que tiene un modo manual que acepta comandos escritos. Uno de estos comandos, "raíz", selecciona la unidad utilizada como se inicia el sistema operativo.

COMIDA

Cuando se inicia un equipo Linux o Unix, GRUB es el primer programa que se ve después de la prueba automática de encendido. Un pequeño programa en la ROM BIOS cargas parte del equipo de GRUB desde el registro maestro de arranque del disco duro, o MBR. A medida que el MBR contiene sólo 512 bytes de información, este pequeño pedazo carga el resto de GRUB desde otra área del disco duro. Después de que se ha iniciado, GRUB muestra una lista de sistemas operativos presentes en el disco, lo que permite elegir el que desee. GRUB usa un archivo llamado /boot/grub/menu.lst para almacenar su lista de menús y comandos relacionados. Otro archivo, /etc/grub.conf, contiene declaraciones, incluyendo la raíz, que especifican los discos duros y archivos que se utilizan para iniciar el sistema operativo.

Kernel e initrd

Si un equipo está ejecutando un sistema operativo Linux, GRUB necesita la ubicación de su núcleo, el archivo maestro que contiene los componentes operativos de Linux. El archivo menu.lst incluirá un comando kernel especificando el disco duro y el directorio donde reside el núcleo. El comando kernel tiene una opción de raíz que indica que el dispositivo para la partición raíz, aunque esto es diferente del comando root. Por lo general, el núcleo incluye los controladores, o los programas de acceso al disco de bajo nivel, necesarios para acceder el directorio raíz del kernel. Si el disco es de un tipo inusual, GRUB usa un comando adicional, initrd, para cargar los controladores que necesita.

Raíz

El archivo grub.conf contiene el comando raíz de GRUB, que configura y monta la partición raíz. El comando especifica el dispositivo en el que se encuentra la partición raíz, tomando la forma "raíz (<tipo_de_dispositivo> <DeviceNumber>, <partición>)", donde "<tipo_de_dispositivo>" es un tipo de dispositivo de accionamiento, tales como SD, HD o fd, de disco SCSI, disco duro o disquete. El "<DeviceNumber>" parámetro es el número lógico de la unidad, tales como 0, 1 ó 2, y "<partición>" indica el número de partición que se desea montar. El comando siguiente ilustra el uso de la raíz:

raíz (sd0,0)

Debido a que estos parámetros varían de un ordenador a otro, se puede obtener una sugerencia de los correctos mediante la introducción de la línea de comandos de GRUB y escribiendo el comando siguiente:

find / boot / grub / stage1

Manual de inicio

Cuando GRUB muestra su menú, por lo general le da tres segundos para seleccionar un sistema operativo; sin la intervención de usted, se iniciará la selección predeterminada. En lugar de seleccionar un elemento del menú, puede pulsar "c" para entrar en la interfaz de línea de comandos de GRUB. A partir de ella, se puede iniciar un sistema operativo manualmente escribiendo un comando de raíz seguido por un comando del kernel.