SuSE Linux: Všechny verze
LILO nedokáže na disku najít startovací jádro a zobrazí se pouze LI - nebo jiná část slova LILO (viz LILO se nespustí: chybová hlášení a jejich význam (kgw_lilo_errmsg.html)). To se stane i v případě, že dodržíte hranici 1024 cylindrů ( Linux přes 1024 cylindrů a LILO (1024_Zylinder.html)).
Kromě toho se toto stává hlavně v případě, že máte na začátku pevného disku jiný operační systém (např. Windows NT).
Možnou příčinou může být to, že jste v LILO aktivovali volbu "linear".
/etc/lilo.conf
tak, že ji buď smažete nebo zakomentujete:
# linearPoté je ještě třeba opětovně instalovat LILO příkazem
# /sbin/lilo
Funkce volby linear:
Určitě adresy sektorů pevného disku z /boot/boot.b,
/boot/map, jádra atd. jsou v boot sektoru LILO a
/boot/map přetvořeny z fyzických
(cylindr-hlava-sektor) na logické.
Při startu zjistí LILO pomocí funkce BIOSu geometrii pevného disku a převede opětovně logické adresy na fyzické. Samotný přístup k pevnému disku se provádí pak pomocí fyzických adres sektorů.
Cíl: Volba "linear" pomáhá v okamžiku, když BIOS "vidí" pevný disk s jinou geometrií než běžící Linux. Logické adresy sektorů zůstanou správné, nezávisle na geometrii disku.
To se stává velice zřídka, proto není tato volba ve většině případů třeba.
Linuxový startovací oddíl za hranicí 1024 cylindrů a LILO
LILO se nespustí: chybová hlášení a jejich význam