580 Poznaj Linux
3. Sprawdź, czy system wymaga wcześniejszego załadowania podstawowych modułów umożliwiających obsługę standardu SCSI. Wpisz polecenie /sbin/lsmod, aby wyświetlić listę modułów, które zostały załadowane do pamięci. Podstawowe moduły SCSI noszą nazwy sd_mod i scsi_mod. Jeśli pojawią się na wyświetlonej liście, istnieje spora szansa, ze system ich potrzebuje.
4. Wpisz następujące polecenie:
/sbin/rakinitrd <—nazwy-potrzebnych-modułów SCSI> /boot/initrd <»ersja-jadra>
Opcja --nazwy-potrzebnych-modułów jest potrzebna tylko wtedy, gdy (o czym była mowa w punkcie 3) podstawowe sterowniki SCSI są zdefiniowane jako osobne moduły. <wersja-jadra> jest wersją jądra, dla której tworzysz ramdysk Jeśli wystąpią problemy, należy sprawdzić, czy system obsługuje sterownik urządzenia zwrotnego, obojęlnie czy jako moduł (polecane ustawienie demon kerneld automatycznie załaduje je do pamięci), czy element jądra systemu. Warto również zajrzeć pod sieciowy adres Red Hat, żeby zobaczyć, czy do programu mkinitrd nie zostały wprowadzone jakieś istotne zmiany.
Instalacja Jądra
Zakładamy, że jądro jest już skonfigurowane i skompilowane, moduły są zainstalowane, a plik initra skonfigurowany. Dodatkowo warto jeszcze skonfigurować LILO (patrz rozdział 24), dodając informacje o starym sposobie ładowania systemu, tak aby móc w razie czego jeszcze z niego skorzystać, gdyby coś było nie tak z nowym jądrem.
Korzystając z poniższej procedury najlepiej wejść do katalogu /boot, oszczędzi to nam bowiem dopisywania za każdym razem ścieżki do tego katalogu.
1. Skopiuj obraz jądra (ang. kemel image) do katalogu /boot zawarty w pliku /usr/src/linux/arch/i3fifi/boot_/vmlinuz jako plik zlmage-<wersja jądra>. Wersja jądra to oczywiście numer wersji nowego jądra. Jeśli zmieniłeś wcześniej LILO, żeby szukał danych o jądrze systemu w innym pliku, musisz w to miejsce podać nazwę lego pliku.
2. Usuń powiązanie symboliczne /boot/zTmage. Utwórz nowe powiązanie symboliczne korzystając z polecenia ln -3 /boot/zlmage-<wersja jądra> /boot /zlmage.
3. Wpisz polecenie lilo. Na ekranie powinien pojawić się mniej więcej taki tekst: [root@jansmachine /rootlł lilo
Added linux *
Added old
Znak * po słowie linux oznacza, że program LILO załadował, ustawiony jako domyślny, nowy system. Jeśli chcemy, aby system załadował się w oparciu o inne dane