Er wordt van je verwacht dat je al weet hoe de kernel te configureren en compileren, anders moet je aan een doc (kernel-howto of andere guides) zien te komen. Met dank aan het geweldige werk verricht door de kernel lui, hercompilatie van de laatste kernels is echt een eenvoudige taak, ook voor "gewone" mensen, doe het gewoon. Hoe dan ook, voor de volledigheid is hier een korte samenvatting van wat je moet doen:
OPMERKING: Ik ga uit van de 2.0.xx kernel. Er zijn geen instructies voor de 2.1.xx kernel, aangezien dit een ontwikkelingskernel is.
Ik zal ervan uitgaan dat je menuconfig gebruikt om de kernel-opties in te stellen, maar de andere tools zijn equivalent. Ik zal je laten zien hoe je het met menuconfig doet:
#make menuconfig
Ik raad je ten zeerste aan
Loadable module support --->
te selecteren en de
[*] Enable loadable module support
te activeren en als dit mogelijk is (d.w.z. je hebt de modules.2.0.0)
[*] Kernel daemon support (automatisch laden van modules)
Ga dan terug en kies voor
Networking options --->
waar je op z'n minst zou moeten kiezen voor
[*] Network firewalls
[*] TCP/IP networking
[*] IP: forwarding/gatewaying
Ga dan weer terug en kies minstens
[*] Network device support
<M> PLIP (parallel port) support
Als je gebruik maakt van modules raad ik je stellig aan PLIP als een module in te stellen. Als je dit doet, kun je ook de printer nog gebruiken, ga naar
Character devices --->
en stel
<M> Parallel printer support
in als een module. Nu heb je de kernel-ondersteuning voor PLIP geactiveerd. Als het de eerste keer is dat je de kernel compileert, kijk dan alle andere opties nog na, sla de instellingen op en verlaat menuconfig.
Compileer het tenslotte met
#make dep ; make clean
#make zlilo
En als je gebruik maakt van modules
# make modules
# make modules_install
Herstart nu je systeem.