SuSE Linux: Minden verzió
A LILO nem indítja el a rendszert. Az alábbi lehetséges hibaüzenet:
BIOS-Drive 0x82 may not be accessiblea map telepítő futtatásakor jelenik meg (
/sbin/lilo
).
Egy általános PC BIOS csak az első két (E)IDE meghajtót éri el a rendszerindítás idejében. Ezen felül az SCSI merevlemezek nem érhetők el a BIOS által ha (E)IDE meghajtók vannak a rendszerben.
Több lehetőség is van:
Azon rendszerek esetében, amelyek mindkét típusú meghajtókat tartalmazzák, szükségessé válik a LILO informálása a merevlemezek megváltozott sorrendjéről, mivel a Linux és LILO nem veszi figyelembe a BIOS beállításokat futásidőben:
A BIOS a 0x80 eszközszámot használja az első merevlemezhez, 0x81-et a másodikhoz, és így tovább.
Amikor az /sbin/lilo
meghívásra kerül, ezeket az eszközszámokat
menti a fizikai szektorcímek részeként a map fájlban
(/boot/map
).
Azonban a "Linux" sorrendet használja ezeknek az eszközöknek a számozására.
Ha a "Boot from SCSI first" BIOS opció aktív, az eszközszámok többé nem
helyesek rendszerindításkor és a LILO hibát jelez.
A LILO merevlemez sorrend megadásához további bejegyzéseket kell hozzáfűznünk
az /etc/lilo.conf
fájl globális részében.
Egy példa az (E)IDE és SCSI merevlemezeket tartalmazó rendszerre:
disk = /dev/sda # Az SCSI lemez ... bios = 0x80 # ... az első a rendszerindításkor disk = /dev/hda bios = 0x81Ezekben a bejegyzésekben adható meg az összes merevlemez egység sorrendje. Ha külön partíciót használunk a
/boot
könyvtárhoz és
a Linux rendszermagok is itt találhatók,
elegendő a fenti disk =
bejegyzésben csak a /boot
partíciót megadni.
Ne felejtsük el kiadni az /sbin/lilo
parancsot
az /etc/lilo.conf
fájl megváltoztatása után a változtatások
életbe lépéséhez.
Tipp:Az /sbin/lilo
részletes naplót készít, ha megnöveljük a megjelenítés mértékét és
átirányítjuk a kimenetet egy kívánt naplófájlba:
/sbin/lilo -v -v -v >/boot/lilo.log 2>/boot/lilo.logerrA
/boot/lilo.logerr
nem tartalmaz semmit, ha a beállítások jók.
A/boot/lilo.log
részletesen tartalmazza a LILO által használt
eszközszámokat.
További információkért nézzük meg a "LILO User's Guide"-ot:
(/usr/share/doc/packages/lilo/user.*
)
és a
/usr/share/doc/howto/mini/LILO.gz
) HOGYAN-t.