s378

s378



178 Poznaj Linux

Przekazywanie parametrów jądra

Jądro Linuksa potrafi, jak każdy inny program, wczytywać argumenty z wiersza poleceń. LILO obsługuje ów mechanizm i potrafi przekazać jądru odpowiednie wartości argumentów. wpisanych po znaku gotowości lilo: lub wczytanych z pliku konfiguracyjnego. Dodatkowe parametry dla jądra stosuje się zazwyczaj w sytuacji, gdy w komputerze zainstalowane są dwie karty sieciowe. Parametry te mogą zostać wprowadzone ręcznie podczas uruchamiania, co umożliwia eksperymentowanie z różnymi zestawami opcji lub mogą być wpisane na stałe do pliku lilo. conf.

Aby przekazać parametry po znaku gotowości LILO:, musimy najpierw podać nazwę jądra które ma je przyjąć, a następnie wpisać kolejno ich wartości. Przykładowo, jeśli posiadamy dwie karty sieciowe, musimy o tym poinformować jądro - w przeciwnym razie zadowoli się ono wykryciem pierwszej z nich i nie będzie już szukać drugie j. Oto odpowiednie polecenie:

LILO: linux ether=0,0,eth0 ether=0,0,ethl

Dwa parametry et ber mówią jądru, że w komputerze znajdują się dwie wykrywalne karty sieciowe. Kolejność, w której zostaną wykryte, zależy od ich programów obsługi. Jeśli musimy przypisać określone karty do pewnych nazw urządzeń cthcrnctowych, należy zanotować numery wykorzystywanych przez nie przerwań oraz adresów IO (dane te znajdują się w logo komunikatów jądra, /var/iog/messages), a następnie wprowadzić odpowiednie zmiany do pliku lilo.conf (w miejsce zer w parametrach ether).

Listing 24.2 zawiera trzy konfiguracje uruchamiania:

• /vmlinuz

■    /vmlinuz.3tare

■    partycja dosowa.

Należy zwrócić uwagę na przekazanie parametrów jądra za pomocą polecenia apper.c.

Listing 24.2. Plik lilo. conf umożliwiający uruchamianie dwóch różnych jąder Linuksa oraz partycji dosowej

boot=/dev/hda2 map-/booL/map install=/boot/boot,b prompt timeouc=50 image=/vn:l i nuz label-linux

append»"ether-0,0,ethO ether-C,0,ethl

root=/dev/hda2

read-onty


Wyszukiwarka

Podobne podstrony:
s378 178 Poznaj Linux Przekazywanie parametrów jądra Jądro Linuksa potrafi, jak każdy inny program,
52114 s378 178 Poznaj Linux Przekazywanie parametrów jądra Jądro Linuksa potrafi, jak każdy inny pro
52114 s378 178 Poznaj Linux Przekazywanie parametrów jądra Jądro Linuksa potrafi, jak każdy inny pro
s072 (3) 72 Poznaj Linux cownicy musza stosować sie do listy wymagań. Każdy nowy pracownik musi wejs
s272 272 Poznaj Linux # xcalc & Kalkulator powinien teraz wyglądać tak jak na rysunku 18.8 (po p
s372 372 Poznaj Linux Powyższe polecenie spowoduje utworzenie wykonywalnego pliku o nazwie cr.azwa p
s372 372 Poznaj Linux Powyższe polecenie spowoduje utworzenie wykonywalnego pliku o nazwie cr.azwa p
s372 372 Poznaj Linux Powyższe polecenie spowoduje utworzenie wykonywalnego pliku o nazwie cr.azwa p
31767 s444 444 Poznaj Linux proces-rodzic, który zajmuje się uruchomieniem realizującego dany proces

więcej podobnych podstron