Linuxový startovací oddíl za hranicí 1024 cylindrů a LILO

Supportní databáze (1024_Zylinder)
Platí pro

SuSE Linux: Do verze (včetně) 7.0


lilo: Verze 21

Symptomy:

LILO nedokáže nalézt na disku jádro a start systému se přeruší u písmene LI - případně u jiného písmene (bližší informace viz LILO se nespustí: chybová hlášení a jejich význam (kgw_lilo_errmsg.html)).

Příčina:

LILO používá při startu pro přístup k disku ovladače BIOSu, kde je omezen dostupný prostor na:

Poslední dvě omezení se vztahují pouze na starší systémy, protože nové BIOSy umožňují přístup k dalším zařízením ze 2 na 4 (s řadičem (E)IDE). Některé moderní kombinace BIOS/SCSI řadičů umožňují dokonce "dopředný" zápis SCSI disků.

Mnoho SCSI řadičů může (za pomoci ovladače nebo nastavením v BIOSu) "zobrazovat" různé geometrie pro připojené disky.

Co se týče omezení 1024 cylindrů, to je zatím závislé na ovladači BIOSu. Připravuje se ovšem nová verze zavaděče LILO, která bude umět rozpoznat správnou velikost disku sama a tím se i odstraní problémy se startovacím diskovým oddílem.

Řešení:

LILO potřebuje přístup k následujícím souborům, které se nachází pod hranicí 1024 cylindrů, což představuje velikost zhruba 8 GB (podle geometrie disku):

Celkový rozsah těchto dat nepřesahuje 2 MB.

Nejlepší řešení je tedy vytvořit primární diskový oddíl (pod hranicí 1024 cylindrů) a nainstalovat tam celé LILO (včetně boot sektoru LILO). U malých disků to může být kořenový adresář. Od verze SuSE Linuxu 6.0 je již při instalaci programem YaST1 nebo YaST2 vytvářen diskový oddíl /boot.

Bližší informace o startovacích koncepcích a LILO naleznete v manuálu.


Viz také:
o LILO se nespustí: chybová hlášení a jejich význam
o LILO: volba "linear"
o Startování: (E)IDE a SCSI

Klíčová slova: 1024, CYLINDR, LILO, STARTOVáNí, PROBLéMY, IDE, EIDE, SCSI, INSTALACE

Kategorie: LILO , SCSI , IDE

SDB-1024_Zylinder, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 17. Jul 1996
SuSE Linux AG - Poslední změnu: 26. Jan 2001 provedl smaddin (sdb_gen 1.40.0)