Provided by: manpages-hu_20010119-6_all 

NÉV
lilo.conf - a lilo konfigurációs fájlja
LEÍRÁS
Ezt a fájl alapértelmezésben /etc/lilo.conf, a boot loader-t telepítő lilo használja (lásd még lilo(8)).
Egy példa a lilo.conf fájlra:
boot = /dev/hda
delay = 40
compact
vga = normal
root = /dev/hda1
read-only
image = /zImage-1.5.99
label = try
image = /zImage-1.0.9
label = 1.0.9
image = /tamu/vmlinuz
label = tamu
root = /dev/hdb2
vga = ask
other = /dev/hda3
label = dos
table = /dev/hda
A fenti minta konfigurációs fájl meghatározza, hogy a lilo a /dev/hda1 Master Boot Record-ját használja.
(A lilo egyéb irányú felhasználásának, valamint más operációs rendszerekkel való együttműködésének
leírásához lásd még a user.tex fájlt a lilo dokumentációjából.)
Bootolás előtt a boot betöltő 4 másodpercet (40 tizedmásodpercet) fog várni arra, hogy a felhasználó
megnyomja a [Shift] billentyűt. Amennyiben ez nem történik meg, az első előforduló kernel image
(/zImage-1.5.99, amely valószinűleg öt perccel korábban volt telepítve) kerül betöltésre. Amennyiben a
felhasználó [Shift]-et nyom, a boot betöltő megkérdezi, hogy melyik image kerüljön betöltésre. Abban az
esetben, ha Ön elfelejtette volna a lehetséges opciókat, nyomja meg a [TAB] billentyűt (vagy a [?]-t ha
US billentyűzete van), és megjelenik egy menü a következő opciókkal: betöltésre kerülhet a vadonatúj
kernel, vagy egy régebbi, megbízható kernel, vagy egy olyan kernel, amelyik egy más root fájl rendszeren
található (abban az esetben, ha az alapértelmezett root fájl rendszeren valami végzetes hibát követett
el), vagy betölthet egy más operációs rendszert. Maximum 16 image sorolható fel a lilo.conf-ban.
Ahogy az a fenti példából is kiderül, a konfigurációs fájl elején néhány globális opció beállítása
találató (az első 6 sor a fenti példában), amelyeket a különböző image-ek opcióinak leírása követ. Egy
image-t jellemző opció felülírja a globális opciót.
GLOBÁLIS OPCIÓK
Sokféle lehetséges kulcsszó létezik. Az alábbi leírás, néhány rövidítéstől eltekintve, majdnem szószerint
követi a user.tex-ben olvashatókat.
backup=backup-fájl
Átmásolja az eredeti boot sectort a backup-file -ba (amely szintén lehet egy eszköz, például
/dev/null) a /boot/boot.NNNN helyett.
boot=boot-eszköz
Meghatározza annak az eszköznek a nevét (például egy partíció a merevlemezen) amely tartalmazza a
boot szektort. Amennyiben ez a kulcsszó nem jelenik meg, a boot szektor arról az eszközről lesz
olvasva (és esetleg arra is lesz írva), amelyik pillanatnyilag root partícióként van
csatlakoztatva.
compact
Ez az opció azt jelenti, hogy a lilo megpróbálja egyesíteni a szomszédos szektorokra irányuló
olvasási kéréseket egyetlen olvasási kéréssé. Ez nagymértékben lerövidíti a betöltési időt, és a
map fájl is kisebb lesz. A hajlékony lemezről történik.
default=név
Az itt választott image lesz az alapértelmezett boot image. Amennyiben a ´default´ opció nincs
specifikálva, a konfigurációs fájlban elsőként előforduló image lesz felhasználva.
delay=tsecs
Meghatározza tizedmásodpercekben azt az időt, amennyit a boot betöltő várhat addig, ameddig
elkezdi betölteni az első image-t. Ez azon rendszerek esetében lehet hasznos, amelyek azonnal
boot-olnak a merevlemezről miután a billentyűzet-használat engedélyezve van. A boot betöltő nem
vár, ha a 'delay' hiányzik vagy értéke 0.
disk=eszköznév
Az itt megadott lemezegység nem standard paramétereit határozza meg. Részletesebb leírás a
user.tex "Disk geometry" fejezetében található.
disktab=disktab-fájl
Meghatározza a lemezegység paraméter-táblázatának nevét. A map telepítő a /etc/disktab fájlt
keresi, amennyiben a 'disktab' opció hiányzik. A paraméter használata nem ajánlott.
fix-table
Ez az opció lehetővé teszi, hogy a lilo megváltoztassa a 3 dimenziós címeket a partíciós táblában.
Minden partíció bejegyzés tartalmazza a partíció első és utolsó szektorainak 3D-s
(szektor/fej/cilinder) és lineáris címét. Ha egy partíció határai nincsenek sávokhoz igazítva, és
egyes operációs rendszerek (pl. PC/MS-DOS vagy OS/2) ugyanazt a merevlemezt használják,
megtörténhet, hogy ezek megváltoztatják a 3D-s címet. A lilo csak olyan partíción tárolhatja a
boot szektorát amelyen a két tipusú cím megegyezik. Amennyiben a fenti opció be van állítva, a
lilo kijavítja a helytelen 3D-s kezdő címeket.
FIGYELMEZTETÉS: Ez nem garantálja, hogy más operációs rendszerek később nem próbálják meg
visszaállítani a címeket. Ugyanakkor az is lehetséges, hogy ennek a változtatásnak más, nem várt
következményei is lesznek. A helyes megoldás az, hogy a lemezegységet újrapartícionáljuk egy olyan
programmal, amely a partíció határait a sávokhoz igazítja. Továbbá néhány merevlemez esetében
(például nagy kapacitású EIDE lemezeknél, amelyeknél engedélyezve van a cím transzláció) bizonyos
körülmények közt elkerülhetetlenek a konfliktusban levő partíciós tábla bejegyzések.
force-backup=backup-fájl
Ugyanaz, mint a 'backup' azzal a különbséggel, hogy felülírja a régi backup másolatot, amennyiben
az létezik.
ignore-table
Az opció hatására a lilo mellőzi a helytelen partíciós táblákat.
install=boot-szektor
Az itt megjelölt fájlt mint boot szektort telepíti. Amennyiben az 'install' opció nem jelenik
meg, a /boot/boot.b lesz felhasználva alapértelmezésben.
linear A szektor/fej/cilinder tipusú 3D-s címzés helyett lineáris címzést használ. A lineáris címek
futás közben lesznek transzlatálva, és nem függnek a merevlemez geometriájától. Megjegyzendő,
hogyha a 'linear' opció be van állítva, a boot lemezek nem használhatók más rendszernél, mert az a
BIOS függvény, amely lemez geometriáját hivatott megállapítani nem működik megbízhatóan floppy
lemezek esetében. Ha nagy merevlemeznél a /sbin/lilo olyan lemezterületekre fog utalni, amelyek
nem elérhetők, mert a 3D-s szektorcímek nem ismertek a rendszer betöltése előtt.
lock Engedélyezi a boot parancssorok automatikus bejegyzését, mint alapértelmezetteket a következő
rendszerbetöltésekhez. Ilyen formában a lilo mindaddig ugyanazt az opciót fogja használni, ameddig
az felül nem lesz írva manuálisan.
map=map-fájl
Meghatározza a map fájl helyét. Ha az opció nincs beállítva, a /boot/map fájl lesz felhasználva.
message=üzenet-fájl
Meghatároz egy fájlt, amely egy üzenetet tartalmaz. A fájl tartalma a boot prompt előtt fog
megjelenni. Miután a "LILO" megjelent a képernyőn, nem kerül megjelenésre az üzenet mindaddig,
amíg a lilo egy billentyű lenyomására vár. Az üzenet-fájlban az FF karakter ([Ctrl L]) törli a
képernyőt. Az üzenet maximális hossza 65535 byte. Ha az üzenet fájl meg volt változtatva, vagy át
volt másolva, a map fájlt újra létre kell hozni.
nowarn Letiltja a lehetséges veszélyekre utaló figyelmeztető üzeneteket.
optional
Az 'optional' per-image opció (lásd lennebb) minden image-re érvényes.
password=jelszó
A 'password=...' per-image opció (lásd lennebb) minden image-re érvényes.
prompt Megpróbál belépni a boot promptba anélkül, hogy előzetes billentyű lenyomásra várna. Ha a 'prompt'
be van állítva és nincs 'timeout', felügyelet nélküli reboot nem lehetséges.
restricted
A 'restricted' per-image opció (lásd lennebb) minden image-re érvényes.
serial=paraméterek
Engedélyezi a vezérlést egy soros portról. Inicializálja a specifikált soros portot és a boot
betöltő fogadja az onnan valamint a billentyűzetről érkező inputokat. A soros portról érkező break
jel megfelel a [shift] billentyű megnyomásának. Valamennyi boot image-et ajánlott jelszóval
védeni, amennyiben a soros hozzaférés kevésbé biztonságos, mint a konzolhozzaférés, például ha a
soros port egy modemhez kapcsolódik. A paraméter-karakterlánc szintaxisa:
<port>[,<bps>[<parity>[<bits>]]]
<port>: a soros port sorszáma, 0-tól számozva. A COM1-nek 0 felel meg (/dev/ttyS0), stb. Mind a
négy port használható (amennyiben jelen vannak).
<bps>: A soros port baud rate-je. A következő értékek használhatól: 110, 150, 300, 600, 1200,
2400, 4800 és 9600 bps. Az alapértelmezett érték 2400 bps.
<parity>: a soros porton használt paritás. A boot betöltő nem veszi figyelembe az inputok
paritását, és maszkolja a 8. bitet. A következő (kis- vagy nagybetűs) karakter határozza meg a
paritást: n - nincs paritás, e - even paritás, o - odd paritás.
<bits>: a bitek száma egy karakterben. Csak 7 és 8 bites karakterek használata megengedett.
Amennyiben nincs paritás, az alapértelmezett érték 8, even vagy odd paritás esetén ez az érték 7.
Ha a 'serial' opció be van állítva, a 'delay' értéke automatikusan 20-ra fog nőni.
Példa: serial=0,2400n8 az alapértelmezett értékekkel inicializálja a COM1-et.
timeout=tsecs
Megadhatjuk a bilentyűzetre vonatkozó várakozási időt ezredmásodpercben. Amennyiben az itt
beállított időintervallumban egyetlen billentyűt sem nyom meg a felhasználó, az első image kerül
betöltésre. Hasonló módon a jelszó bekérésére sem kerül sor, ha a felhasználó ez alatt az idő
alatt egyetlen billentyűt sem nyom meg. Az alapértelmezett érték végtelen.
verbose=szint
Beállítja a készített reportok részletességét. Minél nagyobb az érték, annál részletesebb lesz a
kimenet. Amennyiben a lilo parancssorában szerepel a -v, a szint annak megfelelően nőni fog. A
maximális részletesség értéke 5.
A globális opciók között tetszés szerint szerepelhetnek a következő kernel konfigurációs paraméterek:
append, ramdisk, read-only, read-write, root és vga Amennyiben ezek nincsenek specifikálva a kernel image
konfigurációs részében, az alapértelmezett értékeik lesznek felhasználva.
PER-IMAGE FEJEZET
A per-image fejezet kétféleképpen kezdődhet: vagy egy
image=elérési út
sorral (egy fájlt vagy eszközt jelöl, amely egy Linux kernel boot image-ét tartalmazza), vagy egy
other=elérési út
sorral, amely egy tetszőleges rendszer betöltését jelenti.
Az első esetben, meg kell adni azon szektorok intervallumát, amelyek map-elve lesznek:
range=kezdet-vég
A második esetben (egy másik rendszer lesz betöltve) három opció van:
loader=lánc-betöltő
Ez határozza meg a felhasználásra kerülő lánc betöltőt (chain-loader). Alapértelmezésben a
/boot/chain.b lesz felhasználva. Ha a bootolás nem az első merevlemezről vagy nem floppyról
történik, a lánc betöltőt kötelező megadni.
table=eszköz
Meghatározza az eszközt, amely a partíciós táblát tartalmazza. Amennyiben ez a változó nincs
megadva, a boot betöltő nem fogja a betöltött operációs rendszerhez továbbítani a partícióra
vonatkozó információkat. (Néhány operációs rendszer más módon határozza meg a partíciót, amelyről
be volt töltve. Például az MS-DOS általában a saját boot szektorában tárolja a boot lemez fizikai
adatait.) Megjegyzendő, hogy a /sbin/lilo -t újra kell futtatni, ha a map-elt partíciós tábla
referenciája a 'table' paraméterrel meg volt változtatva.
unsafe Letiltja a boot szektorhoz való hozzáférést a map létrehozás idejére. Ez nem engedélyez néhány
tesztet, többek között a partíciós tábla tesztjét. Ha a boot szektor egy fix-formázott floppy-
lemez eszközön van, az 'unsafe' használatánál nem szükséges egy olvasható lemezt helyezni a
meghajtóba, ameddig a map telepítő fut. Az 'unsafe' és a 'table' opciók egymást kizárják.
Mindkét esetben a következő opciókat lehet használni:
label=név
A boot betöltő minden image specifikáció fájlnevét használja (az út nélkül) az illető image
azonosítására. Ezt a nevet lehet megváltoztatni a 'label' változó segítségével.
alias=név
Egy második nevet is meg lehet adni ugyanannak a bejegyzésnek az
lock (Lásd fent.)
optional
Nem veszi figyelembe az image-t, amennyiben az a map létrehozás időpontjában nem áll
rendelkezésre. Ez abban az esetben hasznos, ha olyan kernelt tesztelünk, amely nincs mindig
jelen.
password=jelszó
Az image levédése jelszóval.
restricted
Az image betöltésénél a jelszó csak akkor szükséges, ha a paraméterek parancssorban vannak megadva
(pl. single).
KERNEL OPCIÓK
Amennyiben a betöltött image egy Linux kernel, akkor ennek a kernelnek parancssorban paramétereket lehet
átadni.
append=karakterlánc
A kernelnek átadott paraméter sorhoz fűz opciókat. Ez olyan hardware esetében használatos,
amelyeknél a paramétereket az automatikus felismerés nem ismeri fel teljes egészükben, vagy
amelyek esetében egy automatikus felismerési eljárás veszélyes lenne. Példa:
append = "hd=64,32,202"
literal=karakterlánc
Ugyanaz, mint az 'append', de minden egyéb opciót töröl (pl. törli a root eszközt). Mivel a
'literal' használatával létfontosságú opciókat lehet szándék nélkül törölni, ez az opció nem
használható a globális szekcióban.
ramdisk=méret
Megadja az opcionális RAM diszk méretét. Zéró azt jelenti, hogy nem kell RAM diszket létrehozni.
Amennyiben ez az opció nincs jelen, a boot image-ben specifikált RAM diszk mérete lesz
felhasználva.
read-only
Azt jelzi, hogy a root fájlrendszer csak olvasható (read-only) módban lesz csatolva. Általában a
rendszert indító eljárás a későbbiekben újra csatolja a fájlrendszert írható-olvasható módban.
read-write
Azt jelzi, hogy a root fájlrendszert írható-olvasható (read-write) módban kell csatolni.
root=root-eszköz
Azt az eszközt jelzi, amelyet root-ként kell csatolni. Amennyiben itt a current speciális név
jelenik meg, az az eszköz lesz a root eszköz, amelyen pillanatnyilag a root fájlrendszer csatolva
van. Amennyiben a root -r -el meg volt változtatva, az illető eszköz lesz a root eszköz.
Amennyiben a 'root' opció nem jelenik meg, a kernel image-ben található root eszköz lesz
használva. (Ezt fordításkor lehet megadni a ROOT_DEV változó segítségével a kernel Makefile-ban,
és a későbbiekben a rdev(8) program segítségével változtathtó meg.)
vga=mód
Azt a VGA text módot választja ki amely a boot-olás ideje alatt lesz használva. A következő
értékek adhatók meg (nem különbözteti meg a kis- és nagybetűket):
normal: normál 80x25 text mód.
extended (vagy ext): 80x50 text mód
ask: Megáll, és a felhasználótól várja a választást (a betöltés ideje alatt).
<szám>: a megfelelő text mód kerül felhasználásra. A rendelkezésre álló módok lekérdezhetők
[Enter] lenyomásával, ha vga=ask -al boot-olunk.
Amennyiben ez a változó nem jelenik meg, a kernel image-ben található VGA mód lesz használva. (Ezt
fordításkor lehet megadni az SVGA_MODE változó segítségével a kernel Makefile-ban, és a
későbbiekben a rdev(8) program segítségével változtathtó meg.)
LÁSD MÉG
lilo(8), rdev(8)
A lilo disztribúcióhoz nagyon részletes dokumentáció van csatolva, ennek a kivonata a fenti leírás.
MAGYAR FORDÍTÁS
Füley István" <ifuley@udv.nextra.ro>
28 July 1995 LILO.CONF(5)