Miksi lilo antaa virheen?

Jos saat linuxin käynnistyksessä virheen LI, ongelma johtuu todennäköisesti BIOSin ongelmista kovalevysi geometrian kanssa , tai sitten unohdit asentaa lilon uudestaan tehtyäsi ytimen päivityksen.

Lilon manuaali sanoo näin:

LI The first stage boot loader was able to load the second stage boot loader, but has failed to execute it. This can either be caused by a geometry mismatch or by moving /boot/boot.b without running the map installer.

Samalla lilo voi antaa sinulle virhekoodin, esimerkiksi 01 monta kertaa peräkkäin. Katso tiedostosta Manual.txt kohdasta 'Disk error codes' (tulee Lilon dokumentaation mukana) mitä virhekoodi merkitsee. Manuaali kertoo virheestä 01 näin:

0x01 "Illegal command". This shouldn't happen, but if it does, it may indicate an attempt to access a disk which is not supported by the BIOS. See also "Warning: BIOS drive 0x<number> may not be accessible" in section "Warnings".

Geometriavirheen pystyt ratkaisemaan ajamalla lilon vivulla -l tai lisäämällä /etc/lilo.conf-tiedostoon rivin linear. Uusimmat lilon versiot tukevat suuria levyjä, mikäli koneesi BIOS tukee niitä ja kirjoitat rivin lba32 tiedostoon /etc/lilo.conf.