Cuando LILO se inicia, si todo ha ido bien, presenta en la pantalla las cuatro letras
"LILO". Como ya vimos, cada letra correspondía a una acción. Si LILO no ha funcionado,
las letras que presente en pantalla junto con ciertos mensajes, serán la clave para saber
donde está el problema. Veamos los más comunes:
"L" error: El primer tramo del código ha sido cargado pero no el segundo.
Esto se debe generalmente a un error físico en el sector de botado o a un problema
de geometría del disco.
"LI":El segundo tramo del código ha sido invocado, pero no ha podido iniciarse.
Esto sucede cuando hay un error de geometría de disco o se ha movido /boot/boot.b
sin reinstalar LILO (/sbin/lilo).
"LIL":El segundo tramo del código se ha iniciado pero no puede ubicar los datos
que necesita en el fichero de mapeado. Esto puede deberse a un error físico del dispositivo
de arranque o a un problema en la geometría del disco.
"LIL?":El segundo tramo del código se ha cargado en una dirección de memoria equivocada.
Esto se debe a un error en la geometría del disco o cuando se ha movido /boot/boot.b
sin reinstalar LILO (/sbin/lilo).
"LIL-":Los datos en el fichero de mapeado no son válidos. Las causas son
las mismas que en el caso anterior.
La mayor parte de las veces, no se trata de un problema físico del dispositivo
de botado, sino errores debidos a la no equivalencia entre la geometría del disco
que fdisk presenta y que el BIOS ha remapeado. En tal caso el uso del parámetro
"linear" en /etc/lilo.conf puede funcionar. Otras veces puede deberse
a que se ha intentado instalar LILO en una partición lógica. Y otras veces a
causas más sutiles. Por ejemplo: Yo arranco linux junto a otros sistemas operativos
con el gestor de arranque de Partition Magic y tengo LILO en una partición raíz.
Una vez hice un "resize" y cambié el tamaño de mi partición linux nativa porque
necesitaba espacio para instalar nuevos programas. Al terminar e intentar arrancar
linux de su partición, apareció en la pantalla "LI". Eso se debió a que después de
haber hecho el cambio de tamaño, había movido /boot/boot.b y no había lanzado
el map installer /sbin/lilo. Cogí mi disquete de arranque de linux, y
cuando entré ejecuté la orden y reinicié el sistema. Todo funcionó.