Powinieneś już wiedzieć jak konfigurować i kompilować jądro. W przeciwnym razie radzę pozytać dokumentację (Kernel-HOWTO lub inne). Dziękuję za wspaniałą pracę wykonaną przez guru od jądra. Kompilacja jądra jest teraz o wiele łatwiejsza. Poniżej możesz zobaczyć co masz do zrobienia:
UWAGA:Zakładam, że używasz serii 2.0.xx jądra.
Będę też zakładał, że do konfiguracji używasz polecenia menuconfig,
ale inne narzędzia też są dozwolone. Pokażę Ci jak to zrobić używając
menuconfig:
#make menuconfig
Mocno polecam aby wybrać:
Loadable module support --->
i zaznaczyć:
[*] Enable loadable module support
I jeśli to możliwe (jęsli masz modules.2.0.0):
[*] Kernel daemon support (e.g. autoload of modules)
Potem powróć i wybierz:
Networking options --->
gdzie powinieneś zaznaczyć przynajmniej to:
[*] Network firewalls
[*] TCP/IP networking
[*] IP: forwarding/gatewaying
potem powróc i wybierz:
[*] Network device support
<M> PLIP (parallel port) support
Jeśli używasz modułów to radzę Ci ustawić PLIP jako moduł. Jeśli to zrobisz i chcesz jeszcze używać drukarkę to powędruj do:
Character devices --->
i ustaw jako moduł
<M> Parallel printer suppport
Teraz umożliwiłeś wspomaganie przez jądro dla PLIP. Jeśli będziesz teraz po raz pierwszy kompilował jądro to spójrz na inne opcje i opuść program konfiguracyjny.
W końcu dokonaj kompilacji:
#make dep; make clean
#make zlilo
oraz jeśli używasz modułów:
#make modules
#make modules_install