next up previous contents
Next: Instalando LILO Up: LILO Previous: LILO   Índice General

Configurando LILO

Toda la configuración de LILO se encuentra en /etc/lilo.conf el contenido es similar a algo así:

 
boot=/dev/hda
install=/boot/boot.b
default=linux
prompt
timeout=5
message=/boot/message
image=/boot/vmlinuz
        label=linux
        root=/dev/hda6
        append=" hdc=ide-scsi ide1=autotune ide0=autotune"
other=/dev/hda2
        label=windows
        table=/dev/hda

Por ahora esto puede parecer inentendible pero vamos a analizar linea a linea:

boot=/dev/hda

Significa que el dispositivo de arranque es /dev/hda11.14. El sector de arranque o boot sector de ese dispositivo contendrá a LILO cuando inicie el equipo.

install=/boot/boot.b

/boot/boot.b es un archivo usado como nuevo sector de arranque.

default=linux
prompt
timeout=5

Con estas tres opciones se especifica que:

prompt
Pregunte que núcleo hay que utilizar (el caso contrario puede ser que haya uno sólo y no se quiera elegir).
default
En caso de no poner nada se elija ``linux''.
timeout
tiempo en segundos a esperar si no se elije nada.

message=/boot/message

Se muestra un mensaje que es el archivo /boot/message que puede contener algo como:

Bienvenido a LILO, el selector de SO de arranque!

Elija un sistema operativo de la lista.
O espere 5 segundos para que arranque el sistema predeterminado.

Luego vienen las configuraciones de los núcleos en si. En el ejemplo existen 2 núcleos, uno de linux y el otro es un Windows.

Las dos configuraciones son distintas pero tienen una linea en común. Esta es label. label es el identificador de núcleo para LILO, es de suponer que tiene que ser único. Puedo tener varios núcleos de linux pero no con label=linux en mas de uno de ellos. Simplemente habrá que asignarlos de distinta manera como por ejemplo label=linux-2.2.19 y label=linux-2.4.3.

Si por un momento repasamos este concepto, nos vamos a dar cuenta que default=linux hace referencia al núcleo que posee label=linux. Cuando cambiemos de configuración a label=linux-nuevo recordemos cambiar default también.

Para correr un sistema no sólo necesitamos el núcleo, sino también archivos, que componen el árbol de directorios que surge de la raíz o root.

Por eso,

root=/dev/hda6

especifica que se va a usar la sexta partición del disco como directorio raíz o simplemente raíz, es decir que, todo lo que esté en esa partición va a pasar a ser el directorio / donde estarán /bin, /etc, /home, /usr, /lib, etc.

En este concepto independizamos el núcleo de los archivos que maneja. Una vez que está el núcleo corriendo, los archivos se pueden obtener de diferentes lugares. Por ejemplo particiones, otros discos, discos flexibles, hasta un dispositivo que se encuentra a través de una red11.15. Casi cualquier archivo/dispositivo puede ser root siempre que este formateado correctamente.

Por ultimo la linea:

append=" hdc=ide-scsi ide1=autotune ide0=autotune"

pasa parámetros al núcleo para ajustar configuraciones, las cuales dependerán de cada sistema.


next up previous contents
Next: Instalando LILO Up: LILO Previous: LILO   Índice General
Proyecto Cursos - LuCAS - http://lucas.hispalinux.es/htmls/cursos.html