LILO, LiLo (z ang. Linux Loader)
Transkrypt
LILO, LiLo (z ang. Linux Loader)
LILO, LiLo (z ang. Linux Loader) Jeden z programów pozwalających wybrać i zainicjować system operacyjny po uruchomieniu komputera (tzw. program rozruchowy). LILO nie jest zależne od żadnego systemu plików, potrafi załadować jądro systemu operacyjnego Linux lub inny kod wykonywalny zarówno z dyskietki jak i z dysku twardego. Program obsługuje od 1 do 16 różnych wpisów. Różne parametry startowe (takie jak urządzenie z którego należy zamontować główny system plików) mogą być ustawiane niezależnie dla każdego wpisu. LILO może zostać zainstalowany jako główny program rozruchowy w MBR (uruchamiany bezpośrednio przez BIOS) lub w sektorze rozruchowym partycji (uruchamiany pośrednio z innego programu rozruchowego). LILO jest wykorzystywane praktycznie od pojawienia się pierwszego jądra Linux. Obecnie jednak coraz częściej jest zastępowane przez GRUB-a. Stosując LILO jako program rozruchowy trzeba umieścić plik obrazu w stałym miejscu oraz każdorazowo po zmianie konfiguracji jądra dokonać aktualizacji sektora rozruchowego poleceniem lilo. Jeżeli chcemy zainstalować LILO jako boot loadera należy: Pobrać plik lilo.8.gz http://manpages.ubuntu.com/manpages.gz/lucid/pl/man8/lilo.8.gz Zainstalować Pakiet Wpisać komendę /sbin/lilo aby zainstalować boot loadera, który zostanie uaktywniony przy następnym uruchomieniu komputera Komendy dodatkowe instalacji: /sbin/lilo -q - wyświetl mapę /sbin/lilo -T - powiedz więcej o podanym zagadnieniu /sbin/lilo -R - ustaw domyślną linię poleceń przy starcie systemu /sbin/lilo -A - aktywuj/pokaż aktywną partycję /sbin/lilo -E - edytuj nagłówek lub aktualizuj plik mapy bitowej /sbin/lilo -M - zapisz Master Boot Record na urządzeniu /sbin/lilo -I - wyświetl ścieżkę do bieżącego jądra /sbin/lilo {-u|-U} - deinstalacja lilo Wszystkie opcje bootloadera dostępne na: http://manpages.ubuntu.com/manpages/lucid/pl/man8/lilo.8.html Po zresetowaniu komputera pownno nam się wyświetlić okno boot loadera LILO: Plik lilo.conf to plik konfiguracyjny lilo. Domyślnie znajduje się w /etc/lilo.conf Ten plik jest odczytywany przez program instalacyjny boot loadera lilo Może on wyglądać podobnie jak ten: - boot = <urządzenie> -> Ustala nazwę urządzenia, które zawiera boot sektor. - delay = <1/10 sekundy> -> Ustala ilość dziesiętnych części sekundy, jaką boot loader powinien odczekać przed wystartowaniem pierwszego obrazu. - compact -> Łączy żądania odczytu z sąsiednich sektorów w jedno żądanie zmniejsza to czas ładowania i zmniejsza rozmiar mapy. - vga = <tryb [normal/extended/ask]> -> Określa tryb tekstowy VGA który powinien zostać wybrany przy starcie systemu. [80x25/80x50/zapytaj przy starcie systemu] - root = <urządzenie> -> Określa urządzenie, które powinno zostać zamontowane jako katalog nadrzędny (root). - read-only -> Określa, że główny system plików powinien być zamontowany tylko do odczytu. - image = <ścieżka> -> Określa plik lub urządzenie zawierające obraz jądra Linuksa - other = <ścieżka> -> Oznacza dodatkowy system do wystartowania. Pełna lista poleceń dostępna na: http://manpages.ubuntu.com/manpages/lucid/pl/man5/lilo.conf.5.html Komunikaty startowe i błędy LILO Komunikaty startowe: no message – żaden fragment programu rozruchowego LILO nie został załadowany L – załadowana została tylko pierwsza część LILO LI – druga część została załadowana, ale jej wykonywanie nie powiodło się LIL – druga część została uruchomiona, ale nie może ona odczytać tablic deskryptorów z pliku mapy LIL? – załadowano drugą cześć programu ładującego pod niewłaściwy adres LIL- – druga część odczytała tablicę deskryptorów, ale jest ona błędna LILO – pomyślnie załadowano program ładujący Komunikaty o błędach: Błędy o nr: 0x01, 0x03, 0x08, 0x20 nie powinny nigdy wystąpić. Wykonał: Marcin Dec