Następna strona Poprzednia strona Spis treści

10. Sztuczki i wskazówki.

10.1 Przekierowywanie wyjścia z poleceń make i patch.

Jeśli chciałbyś mieć zapisane w pliku to co działo się podczas wykonywania poleceń make i patch, możesz przekierować wyjście tych komend do pliku. Najpierw dowiedz się w jakiej powłoce pracujesz:

   echo $shell

Jeśli jest to /bin/sh albo /bin/bash, wtedy przekierowywanie wyjścia wygląda tak:

   polecenie 2>&1 | tee nazwa_pliku_do_zapisania

Jeśli jest to /bin/csh albo /bin/tcsh, to wygląda to tak

   polecenie |& tee nazwa_pliku_do_zapisania

Jeśli używasz rc (a raczej nie używasz), wtedy wygląda to tak:

   polecenie >[2=1] | tee nazwa_pliku_do_zapisania

10.2 Instalacja warunkowa jądra.

Są jeszcze inne metody testowania nowego jądra bez ruszania starego, oprócz tych z dyskietkami. LILO ma możliwość ładowania jądra z jakiegokolwiek miejsca na dysku (jeśli twój dysk ma więcej niż 1023 cylindry [512 MB lub więcej], przeczytaj dokumentację LILO, żeby dowiedzieć się jakie są z tym związane problemy). Tak więc jeśli dodasz takie linie:

     image = (tu wstaw katalog, w którym znajduje się nowe jądro)
         label = new_kernel

na końcu pliku konfiguracyjnego LILO, możesz wybrać jakie jądro chcesz ładować, bez ruszania starego jądra (po wykonaniu lilo oczywiście). Najprostszym sposobem poinformowania LILO, które jądro chcemy załadować jest wciśnięcie klawisz SHIFT podczas startu (w momencie kiedy na ekranie pojawi się "LILO"). Wtedy pojawi się znak zachęty. Wpisując tu new_kernel, lub nazwę, którą nadałeś w pliku konfiguracyjnym LILO nowemu jądru, poinformujesz LILO, żeby załadowało nowe jądro.

Jeśli chcesz trzymać kilka różnych źródeł jądra na dysku (to zabiera DUŻO miejsca - ostrożnie) najprostszym sposobem jest nazywanie ich linux-wersja_jądra. Musisz wtedy zrobić symboliczne dołączenie ln -s linux-wersja linux żeby używać wybranej wersji. Przed zrobieniem takiego dołączenie upewnij się, że ostatni parametr do "ln" nie jest katalogiem, bo wtedy nie będzie to to, czego się spodziewałeś.

10.3 Odnowienia jądra.

Russel Nelson ( nelson@crynwr.com ) umieszcza zmiany jakie zaszły w bieżącej wersji jądra. Są one krótkie i możesz zajrzeć tam zanim postanowisz odnowić jądro. Są one dostępne poprzez anonimowe ftp z ftp.emlist.com w katalogu pub/kchanges lub poprzez WWW - http://www.crynwr.com/kchanges. Spis zmian możesz znaleźć także w ftp.icm.edu.pl w katalogu /pub/Linux/sunsite/kernel/changes.


Następna strona Poprzednia strona Spis treści