LILO

Úvod:
Lilo (LInux LOader) je boot manager. Je to program, ktorý sa spustí ako prvá disková aplikácia a spúšťa operačný systém Linux, resp. určuje, ktorý z nainštalovaných operačných systémov na počítači sa zavedie.

Lilo sa nachádza na boot recorde disku. Boot record je prvý sektor disku, ku ktorému pristupuje BIOS pre zavedenie systému. Ak je disk rozdelený na viac partícií, BIOS pristupuje na MBR (master boot record).

Ak sa teda na MBR disku nachádza Lilo, ten po vybraní operačného systému urobí záznam o súboroch, ktoré je treba prečítať, aby sa operačný systém mohol zaviesť. Záznam je potom predaný BIOS-u, ktorý ho nabootuje.


Konfigurácie Lila:
Hoci sa Lilo nachádza na boot recorde pevného disku, je treba občas prekonfigurovať nastavenia bootovania, napr. počet sekúnd, na ktoré sa objaví menu s viacerými operačnými systémami (ak má užívateľ viac operačných systémov), podmienky spustenia atď. Tieto vlastnosti sa nastavujú už počas inštalácie Linuxu, no kedykoľvek sa dajú prestaviť v kofiguračnom súbore /etc/lilo.conf. Tento súbor má nasledujúce nastavenia:

boot=/dev/hda
ukazuje, na ktorom boot recorde sa Lilo nachádza. V tomto prípade je to MBR primary master disku, čo znamená, že Lilo prevezme kontrolu nad bootovaním systému, ak bude BIOS bootovať z HDD-0.

map=/boot/map
Mapovací súbor Lila, je generovaný samotným Lilom a používaný interne.

vga=normal
grafický mód obrazovky počas bootovania. Normal je 80 písmen na 25 riadkov, extended 80x50, ask požiada užívateľa o mód.

install=/boot/boot.b
Súbor, ktorý obsahuje „bootstrap code“ (slovo bootovanie pochádza z anglickej fráze „pull yourself up by your own bootstraps“, preto bootstrap code), ktorý štartuje operačný systém.

compact
Spôsobuje, že Lilo číta z disku rýchlejšie. Niektoré staré systémy to ale nepodporujú.

prompt
Po spustení počítača ukáže menu pre výber operačného systému.

timeout
50 – Počet desatín sekúnd, ktoré má čakať v boot menu. Ak je zadané číslo