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.