Rechercher une page de manuel
lilo.conf
Langue: pl
Version: 28 Lipiec 1995 (openSuse - 09/10/07)
Section: 5 (Format de fichier)
NAZWA
lilo.conf - plik konfiguracyjny liloOPIS
Ten plik, domy¶lnie /etc/lilo.conf, jest odczytywany przez program instalacyjny boot loadera lilo (patrz lilo(8)).
Mo¿e on wygl±daæ tak jak poni¿ej:
-
boot = /dev/hda delay = 40 compact vga = normal root = /dev/hda1 read-only image = /zImage-2.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
Ten plik konfiguracyjny mówi, ¿e lilo korzysta z g³ównego boot rekordu (MBR) na /dev/hda (zajrzyj do pliku user.tex dokumentacji lilo, aby dowiedzieæ siê wiêcej o ró¿nych sposobach instalacji lilo i wspó³pracy z innymi systemami operacyjnymi).
Podczas startu boot loader poczeka cztery sekundy (40 dziesiêtnych sekundy) na naci¶niêcie klawisza Shift. Je¶li tego nie zrobisz, wystartowane zostanie pierwsze podane j±dro (/zImage-1.5.99). Je¶li naci¶niesz klawisz, boot loader spyta, którego j±dra u¿yæ. Gdy zapomnisz jakie j±dra s± do wyboru, naci¶nij [TAB] (lub [?] na klawiaturze US) a poka¿e siê menu. Bêdziesz móg³ wybraæ nowe j±dro, stare i zaufane, j±dro z ca³kiem innym g³ównym systemem plików (na wypadek problemów ze starym systemem plików), lub ca³kiem inny system operacyjny. W pliku lilo.conf mo¿na podaæ najwy¿ej 16 obrazów.
Jak widaæ powy¿ej, plik konfiguracyjny rozpoczyna siê opcjami globalnymi (w tym przyk³adzie pierwszych 6 linii), za nimi nastêpuj± opcje specyficzne dla konkretnych obrazów. Opcja w opisie obrazu nadpisuje opcjê globaln± dla danego obrazu.
OPCJE GLOBALNE
Istnieje wiele mo¿liwych s³ów kluczowych. Poni¿szy opis pochodzi praktycznie w ca³o¶ci z pliku user.tex (jest jedynie nieznacznie skrócony).- backup=backup-file
- Kopiowanie oryginalnego boot sektora do pliku backup-file (który mo¿e byæ tak¿e urz±dzeniem, np. /dev/null), zamiast do standardowego /boot/boot.NNNN.
- boot=boot-device
- Ustala nazwê urz±dzenia (np. partycji dysku twardego) które zawiera boot sektor. Je¶li to z³owo kluczowe zostanie pominiête, boot sektor jest odczytywany (i zapisywany) z urz±dzenia aktualnie zamontowanego jako nadrzêdne (root).
- change-rules
- Definiuje zmiany numerów typu partycji podczas startowania (`ukrywanie'). Zajrzyj do dzia³u "Partition type change rules" pliku user.tex aby dowiedzieæ siê wiêcej.
- compact
- Stara siê po³±czyæ ¿±dania odczytu z s±siednich sektorów w jedno ¿±danie. Drastycznie zmniejsza to czas ³adowania i zmniejsza rozmiar mapy. U¿ycie opcji `compact' jest szczególnie zalecane podczas startu z dyskietki.
- default=name
- Wybranie podanego obrazu jako domy¶lnego obrazu startowego. Je¶li opcja `default' zostanie pominiêta, domy¶lnym obrazem jest pierwszy w pliku konfiguracyjnym.
- delay=tsecs
- Ustala ilo¶æ dziesiêtnych czê¶ci sekundy, jak± boot loader powinien odczekaæ przed wystartowaniem pierwszego obrazu. Jest to u¿yteczne w systemach, które od razu po w³±czeniu klawiatury startuj± z dysku twardego. Boot loader nie czeka, je¶li ominiêto opcjê `delay' lub zosta³a ona ustawiona na zero.
- disk=device-name
- Definiuje niestandardowe parametry dla podanego dysku. Zajrzyj do dzia³u "Disk geometry" pliku user.tex po wiêcej szczegó³ów. Szczególnie u¿yteczny jest parametr `bios='. BIOS numeruje dyski 0x80, 0x81, itd. i jest niemo¿liwym stwierdzenie, który dysk Linux odpowiada danemu dyskowi BIOS (jako ¿e zale¿y to od rodzaju i konfiguracji BIOSu), wiêc je¶li dysponujesz nietypow± konfiguracj±, musisz zapisaæ zale¿no¶æ miêdzy dyskami Linux a BIOS. Na przyk³ad,
disk=/dev/sda bios=0x80 disk=/dev/hda bios=0x81
oznacza, ¿e dysk SCSI to pierwszy dysk BIOS, a dysk IDE (primary master) jest drugim dyskiem BIOS.
- disktab=disktab-file
- Ustala nazwê pliku parametrów dysku. Je¶li pominiêto opcjê `disktab', instalator mapy szuka pliku /etc/disktab. Korzystanie z plików disktab nie jest zalecane.
- fix-table
- Ta opcja pozwala lilo dostoswaæ adrasy 3D w tablicy partycji. Ka¿dy wpis w tablicy partycji zawiera trójwymiarowy (sektor/g³owica/cylinder) i liniowy adres pierwszego i ostatniego sektora partycji. Je¶li partycja nie jest u³o¿ona na granicy ¶cie¿ki i je¶li pewne inne systemy operacyjne (np. PC/MS-DOS lub OS/2) korzystaj± z tego samego dysku, mog± zmieniæ adres 3D. lilo mo¿e zapisaæ swój boot sektor tylko na partycjach, których oba adresy odpowiadaj± sobie. Je¶li opcja `fix-table' jest ustawiona, lilo dostosowuje niepoprawne startowe adresy 3D.
UWAGA: Nie gwarantuje to, ¿e inne systemy operacyjne nie bêd± stara³y siê zmieniæ tego adresu pó¼niej. Jest tak¿e mo¿liwe, ¿e zmiana ta bêdzie mia³a inne, niepo¿±dane efekty uboczne. Sposobem na to jest ponowne przepartycjonowanie dysku przy u¿yciu programu, który uk³ada partycje na granicy ¶cie¿ek. W pewnych warunkach na niektórych dyskach (np. pewnych du¿ych dyskach EIDE z w³±czon± translacj± adresów), istnienie konfliktowych wpisów w tablicy partycji mo¿e okazaæ siê niezapobiegalne.
- force-backup=backup-file
- Tak jak `backup', ale zmusza do nadpisania istniej±cej kopii zapasowej.
- ignore-table
- Ka¿e lilo ignorowaæ b³êdne tablice partycji.
- install=boot-sector
- Instaluje podany plik jako nowy boot sektor. Je¶li pominiêto opcjê `install', plik /boot/boot.b jest u¿ywany jako domy¶lny.
- linear
- Generowanie liniowych adresów zamiast adresów sektora/g³owicy/cylindra. Adresy liniowe s± t³umaczone przy starcie systemu, i nie zale¿± od geometrii dysku. Zauwa¿, ¿e dyskietki startowe mog± staæ siê nieprzeno¶ne, je¶li zostanie u¿yta opcja `linear', poniewa¿ us³uga BIOS sprawdzania geometrii dysku nie dzia³a ca³kiem poprawnie dla stacji dysków. Przy u¿yciu opcji `linear' na du¿ych dyskach, /sbin/lilo mo¿e wygenerowaæ odwo³ania do niedostêpnych obszarów dysku, poniewa¿ przed prze³adowaniem systemu nieznane s± adresy 3D sektora.
- lock
- W³±cza automatyczne zapisywanie startowej linii poleceñ jako domy¶lnej przy nastêpnym starcie. W ten sposób lilo sugeruje wybór, dopóki nie zostanie on rêcznie zmieniony.
- map=map-file
- Ustala po³o¿enie pliku mapy. Je¶li pominiêto opcjê `map', u¿ywany jest plik /boot/map.
- message=message-file
- Ustala plik zawieraj±cy komunikat, który zostanie wy¶wietlony przed znakiem zachêty lilo. Wiadomo¶æ nie jest wy¶wietlana podczas oczekiwania na naci¶niêcie klawisza po napisie "LILO ". W wiadomo¶ci znak FF ([Ctrl L]) czy¶ci ekran. Rozmiar pliku wiadomo¶ci jest ograniczony do 65535 bajtów. Je¶li wiadomo¶æ zostanie zmieniona lub przeniesiona, mapa musi zostaæ odbudowana.
- nowarn
- Wy³±cza ostrze¿enia o mo¿liwych zagro¿eniach.
- optional
- Jak specyficzna dla obrazu opcja `optional' (patrz dalej), ale dotyczy wszystkich obrazów.
- password=password
- Jak specyficzna dla obrazu opcja `password=...' (patrz dalej), ale dotyczy wszystkich obrazów.
- prompt
- Wy¶wietla liniê zachêty bez oczekiwania na naci¶niêcie klawisza. Prze³adowanie systemu bez udzia³u u¿ytkownika jest niemo¿liwe, je¶li opcja `prompt' jest ustawiona, a `timeout' nie.
- restricted
- Jak specyficzna dla obrazu opcja `restricted' (patrz dalej), ale dotyczy wszystkich obrazów.
- serial=parameters
- W³±cza kontrolê przez ³±cze szeregowe. Podany port szeregowy jest inicjowany i boot loader akceptuje dane wys³ane niego oraz z klawiatury PC. Wys³anie znaku `break' na linii odpowiada naci¶niêciu klawisza shift na konsoli. Je¶li dostêp szeregowy jest mniej bezpieczny ni¿ dostêp przez konsolê, wszystke obrazy powinne byæ zabezpieczone has³em, tzn. je¶li linia jest pod³±czona do modemu. Ci±g parametrów ma nastêpuj±c± sk³adniê:
<port>[,<bps>[<parity>[<bits>]]]
<port>: numer portu szeregowego, rozpoczynaj±cy siê od zera; 0 odpowiada COM1, czyli /dev/ttyS0 itd; mo¿na korzystaæ ze wszystkich czterech portów (je¶li s± obecne)
<bps>: ilo¶æ bodów portu szeregowego; nastêpuj±ce ilo¶ci bodów s± obs³ugiwane: 110, 150, 300, 600, 1200, 2400, 4800 oraz 9600 bps; domy¶lnie jest to 2400 bps
<parity>: parzysto¶æ linii szeregowej; boot loader ignoruje parzysto¶æ i obcina ósmy bit; nastêpuj±ce (ma³e lub du¿e) znaki s± wykorzystywane do opisu parzysto¶ci: `n' brak, `e' parzysta, `o' nieparzysta
<bits>: ilo¶æ bitów danych na znak; obs³ugiwane jest jedynie 7 i 8 bitów; domy¶lnie jest to osiem, je¶li brak parzysto¶ci, 7 je¶li parzysta lub nieparzysta
Je¶li w³±czono opcjê `serial', warto¶æ `delay' jest automatycznie zwiêkszana do 20.
Przyk³ad: serial=0,2400n8 inicjuje COM1 z domy¶lnymi parametrami.
- timeout=tsecs
- Ustala czas oczekiwania (w dziesi±tych czê¶ciach sekundy) na naci¶niêcie klawisza. Je¶li po up³ywie tego czasu ¿aden klawisz nie zostanie naci¶niêty, automatycznie wystartowany zostanie pierwszy obraz. Podobnie, je¶li u¿ytkownik nie naci¶nie klawisza przerywane jest oczekiwanie na has³o. Domy¶ln± warto¶ci± jest nieskoñczono¶æ.
- verbose=level
- W³±cza informowanie o aktualnym stanie. Wiêksza liczba daje wiêcej informacji. Poziom ten jest tak¿e zwiêkszany przez podanie opcji -v w linii poleceñ. Maksymalny poziom to 5.
Dodatkowo, parametry konfiguracyjne j±dra, takie jak append, ramdisk, read-only, read-write, root oraz vga, mog± zostaæ ustawione w dziale opcji globalnych. S± one wykorzystywane jako warto¶ci domy¶lne, gdyby nie podano ich w sekcji konfiguracji konkretnego obrazu.
DZIA£ SPECYFICZNY DLA OBRAZU
Dzia³ specyficzny dla obrazu zaczyna siê lini±image=pathname
(aby podaæ plik lub urz±dzenie zawieraj±ce obraz j±dra Linuksa), lub lini±
other=pathname
aby oznaczyæ dodatkowy system do wystartowania.
W pierwszym przypadku, gdy linia image oznacza startowanie z urz±dzenia, nale¿y podaæ zasiêg mapowanych sektorów korzystaj±c z
- range=start-end
W drugim przypadku (startowanie innego systemu) istniej± trzy mo¿liwo¶ci
- loader=chain-loader
- Okre¶la program ³aduj±cy, który ma zostaæ u¿yty. Domy¶lnie jest to /boot/chain.b. Program ³aduj±cy musi zostaæ podany, je¶li obraz ma zostaæ wystartowany z urz±dzenia innego ni¿ pierwszy twardy dysk lub stacja dysków.
- table=device
- Okre¶la urz±dzenie, które zawiera tablicê partycji. Boot loader nie prze¶le informacji o partycjach do startowanego systemu operacyjnego je¶li ta zmienna zostanie pominiêta (niektóre systemy operacyjne maj± inne sposoby na okre¶lenie, z której partycji zosta³y wystartowane, np. MS-DOS zwykle przechowuje dane o geometrii dysku startowego lub partycji w swoim boot sektorze). Pamiêtaj, ¿e /sbin/lilo musi zostaæ uruchomiony ponownie, je¶li tablica partycji do której odwo³uje siê opcja `table' zostanie zmieniona.
- unsafe
- Zapobiega dostêpowi do boot sektora podczas tworzenia mapy. Wy³±cza to pewne testy, takie jak test tablicy partycji. Je¶li boot sektor znajduje siê w stacji dysków o sta³ym formacie, u¿ycie `unsafe' zapobiega potrzebie wk³adania dyskietki do napêdu przy ka¿dym uruchomieniu instalatora mapy. Opcje `unsafe' i `table' wykluczaj± siê wzajemnie.
W obu przypadkach mo¿liwe s± poni¿sze opcje.
- label=name
- Boot loader aby zidentyfikowaæ obraz u¿ywa nazwy pliku (bez ¶cie¿ki) tego obrazu. Odmienna nazwa mo¿e zostaæ podana za pomoc± opcji `label'.
- alias=name
- Druga nazwa dla tego samego obrazu mo¿e zostaæ podana poprzez ustalenie aliasu.
- lock
- (Patrz wcze¶niej).
- optional
- Ominiêcie obrazu je¶li nie jest on dostêpny podczas tworzenia mapy. Ta opcja jest przydatna do testowania j±der które nie zawsze s± obecne.
- password=password
- Ochrona obrazu has³em.
- restricted
- Has³o jest wymagane jedynie je¶li podano parametry w linii poleceñ (np. single).
OPCJE J¡DRA
Je¶li startowanym obrazem jest j±dro Linux, mo¿na do niego przes³aæ parametry.- append=string
- Do³±cza podane opcje do linii parametrów przekazywanej do j±dra. Na ogó³ jest to u¿ywne do podania parametrów sprzêtu, które nie mog± zostaæ wykryte automatycznie, lub których wykrywanie mo¿e byæ niebezpieczne. Na przyk³ad:
append = "hd=64,32,202"
- literal=string
- Jak `append', ale anuluje wszystkie inne opcje (np. ustawienia nadrzêdnego urz±dzenia). Poniewa¿ przy u¿yciu opcji `literal' przypadkowo mog± zostaæ usuniête wa¿ne opcje, ta opcja nie mo¿e znale¼æ siê w dziale opcji globalnych.
- ramdisk=size
- Ta opcja okre¶la rozmiar opcjonalnego ramdysku. Warto¶æ zero oznacza, ¿e ramdysk nie powinien byæ tworzony. Je¶li ta opcja zostanie pominiêta, u¿ywany jest rozmiar ramdysku zapisany w obrazie.
- read-only
- Okre¶la, ¿e g³ówny system plików powinien byæ zamontowany tylko do odczytu. Na ogó³ procedura startowa systemu pó¼niej ponownie montuje g³ówny system plików do odczytu i zapisu (np. po jego sprawdzeniu).
- read-write
- Okre¶la, ¿e g³ówny system plików powinien zostaæ zamontowany do odczytu i zapisu.
- root=root-device
- Okre¶la urz±dzenie, które powinno zostaæ zamontowane jako katalog nadrzêdny (root). Je¶li u¿yta zostanie specjalna nazwa current, nadrzêdnym urz±dzeniem zostanie urz±dzenie, którego g³ówny system plików jest aktualnie zamontowany. Je¶li katalog nadrz±dny zostanie zmieniony za pomoc± -r, odpowiednie urz±dzenie zostanie u¿yte. Je¶li pominiêto opcjê `root', u¿yte zostanie g³ówne urz±dzenie ustalone przez j±dro (i które zosta³o okre¶lone przy kompilacji za pomoc± zmiennej ROOT_DEV w Makefile j±dra, lub zmienione przez program rdev(8)).
- vga=mode
- Okre¶la tryb tekstowy VGA który powinien zostaæ wybrany przy starcie systemu. Rozpoznawane s± nastêpuj±ce warto¶ci (rozmiar liter jest nieistotny).:
normal: standardowy tryb tekstowy 80x25
extended (lub ext): tryb tekstowy 80x50
ask: zapytanie u¿ytkownika podczas startu systemu
<number>: u¿ycie odpowiedniego trybu tekstowego; liste dostêpnych trybów mo¿na otrzymaæ startuj±c system z opcj± vga=ask i naciskaj±c [Enter].
Je¶li pominiêto tê opcjê, u¿yty zostanie tryb graficzny VGA ustalony przez j±dro (i który zosta³ okre¶lony przy kompilacji za pomoc± zmiennej SVGA_MODE w Makefile j±dra, lub zmieniony przez program rdev(8)).
PATRZ TAK¯E
lilo(8), rdev(8).Dystrybucja lilo jest rozpowszechniana z bardzo szczegó³ow± dokumentacj±, której powy¿szy dokument jest jedynie ma³ym wycinkiem.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre