Instalando el gestor de arranque LILO
Estudiando para LPI (La certificación del Linux Professional Institute), y dado que siempre uso GRUB y que además esta defaulteado en mi Debian, decidí instalar LILO como gestor de arranque, quizas para jugar un rato es una buena práctica utilizar la viejas tecnologías. Como sabemos LILO ha sido historicamente el gestor de arranque de nuestros preciados Kernels Linux, hasta la llegada de nuestro buen amigo GRUB con mayor soporte.
Para empezar:
- Estoy corriendo una versión 6 de Debian Squeeze.
- Este tiene 2 Kernels, 2.6 que viene por default y el 3.7.1 que yo mismo compile en uno de nuestros tutoriales.
- Debian esta corriendo GRUB como gestor de arranque.
- Mi Debian splitea su disco con tecnología LVM (Logical Volume Manager).
¿Que necesitamos instalar?
La respuesta es, el paquete de LILO
#apt-get install lilo
Este nos informará que necesitamos ejecutar 2 comandos escenciales para el funcionamiento de LILO:
#liloconfig
#lilo
El primer comando va a crear el archivo de configuración del gestor de arranque /etc/lilo.conf.
El segundo comando simplemente va a colocar en nuestro MBR a LILO.
Con esos dos comandos tendrían LILO corriendo, pero como somos un poco sofisticados, tenemos LVM corriendo, y LILO no sabe de esto. ¿Que hacemos?, pues necesitamos meter mano y crear nosotros mismos el archivo de configuración de LILO.
#touch /etc/lilo.conf
Con este comando creamos el archivo de configuración, y luego mediante vi vamos a editarlo y salvarlo con una configuración válida.
Veamos un poco que significado tiene esto:
-boot: Indica cual es la unidad que debe bootear.
-timeout: Indica el tiempo de espera que el usuario tiene para seleccionar por teclado el Kernel a lanzar.
-prompt: Muestra el prompt de LILO en pantalla al usuario.
-map: Setea la locación del archivo de mapeo. Ver man pages.
-install: Setea el archivo para crear un nuevo sector de booteo.
-Image: Es la imagen del Kernel que tenemos en el directorio /boot.
-label: Es la etiqueta que se mostrara al usuario desde el prompt de LILO.
-root: Indicamos la partición root. En mi casi es una unidad lógica de lvm.
-initrd: Indicamos el initrd.
Luego de generado el archivo ejecutamos:
#lilo
Ya tenemos nuestro gestor de arranque instalado. Ahora reiniciamos el sistema:
#telinit 6
Y veremos nuestro flamante LILO corriendo:
Veremos más adelante como personalizar un poco nuestro LILO. Aunque esto ya es vieja tecnología, vale la pena probarlo.
Saludos.
Para empezar:
- Estoy corriendo una versión 6 de Debian Squeeze.
- Este tiene 2 Kernels, 2.6 que viene por default y el 3.7.1 que yo mismo compile en uno de nuestros tutoriales.
- Debian esta corriendo GRUB como gestor de arranque.
- Mi Debian splitea su disco con tecnología LVM (Logical Volume Manager).
¿Que necesitamos instalar?
La respuesta es, el paquete de LILO
#apt-get install lilo
Este nos informará que necesitamos ejecutar 2 comandos escenciales para el funcionamiento de LILO:
#liloconfig
#lilo
El primer comando va a crear el archivo de configuración del gestor de arranque /etc/lilo.conf.
El segundo comando simplemente va a colocar en nuestro MBR a LILO.
Con esos dos comandos tendrían LILO corriendo, pero como somos un poco sofisticados, tenemos LVM corriendo, y LILO no sabe de esto. ¿Que hacemos?, pues necesitamos meter mano y crear nosotros mismos el archivo de configuración de LILO.
#touch /etc/lilo.conf
Con este comando creamos el archivo de configuración, y luego mediante vi vamos a editarlo y salvarlo con una configuración válida.
Veamos un poco que significado tiene esto:
-boot: Indica cual es la unidad que debe bootear.
-timeout: Indica el tiempo de espera que el usuario tiene para seleccionar por teclado el Kernel a lanzar.
-prompt: Muestra el prompt de LILO en pantalla al usuario.
-map: Setea la locación del archivo de mapeo. Ver man pages.
-install: Setea el archivo para crear un nuevo sector de booteo.
-Image: Es la imagen del Kernel que tenemos en el directorio /boot.
-label: Es la etiqueta que se mostrara al usuario desde el prompt de LILO.
-root: Indicamos la partición root. En mi casi es una unidad lógica de lvm.
-initrd: Indicamos el initrd.
Luego de generado el archivo ejecutamos:
#lilo
Ya tenemos nuestro gestor de arranque instalado. Ahora reiniciamos el sistema:
#telinit 6
Y veremos nuestro flamante LILO corriendo:
Veremos más adelante como personalizar un poco nuestro LILO. Aunque esto ya es vieja tecnología, vale la pena probarlo.
Saludos.


Comentarios
Publicar un comentario