LILO el Bootloader de Linux
Hay aproximadamente 3 partes involucradas:
1. LILO
Este es el cargador en sí. LILO está instalado en el MBR y carga el cargador de arranque de la segunda etapa, generalmente situado en /boot/boot.b.
2. /etc/lilo.conf
Las opciones principales se especifican aquí
- boot* donde debe instalarse LILO (/dev/hda es el MBR)
- install la segunda etapa para instalar (boot.b es el valor predeterminado)
- prompt Le dará al usuario la oportunidad de elegir un sistema operativo para arrancar
- default Nombre predeterminado de la imagen que se iniciará de forma predeterminada
- timeout utilizado con prompt, hace que LILO haga una pausa (las unidades son 1/10 de segundo)
- image* path del kernel para arrancar (se puede usar 'other' para cargar la cadena)
- label* nombre de la imagen. Este es el nombre que un usuario puede escribir en el prompt
- root* el nombre del dispositivo de disco que contiene el sistema de archivos raíz /
- read-only* monta el sistema de archivos raíz de sólo lectura para que fsck funcione correctamente
- append proporcionan los parámetros del kernel para los módulos compilados estáticamente.
- linear/lba32 estas opciones son mutuamente excluyentes. Ambos piden a LILO que lea el disco usando Linear Block Addressing. linear se utiliza típicamente para discos muy grandes. lba32 se utiliza para permitir el acceso de tiempo de arranque a los datos más allá de los primeros 1024 cilindros
3. /sbin /lilo
Este binario lee su archivo de configuración /etc/lilo.conf e instala el bootloader LILO.
/Sbin/lilo debe ejecutarse cada vez que se realice un cambio en /etc/lilo.conf
GRUB el Grand Unified Bootloader
GRUB también está instalado en el MBR. Puede modificar este MBR con el shell /sbin/grub o utilizar un archivo de configuración llamado /boot/grub/grub.conf que será leído por /sbin/grub-install
Secciones principales de /boot/grub/grub.conf:
1. General/Global
- default Imagen predeterminada que se iniciará de forma predeterminada (la primera entrada es 0)
- timeout prompt timeout en segundos
2. image
- title Nombre del título de la imagen
- root Raíz donde esta el gestor de arranque de la segunda etapa y el kernel, por ejemplo, (hd0,0) es /dev/hda
- kernel Ruta del kernel para el kernel a partir de la raíz anterior, por ejemplo /vmlinuz
- ro de sólo lectura
- root la raíz del sistema de archivos
- initrd ruta al disco raíz inicial
0 Comentarios