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:
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.