De meeste linux distributie's leveren bij hun distro meestal ook de kernel broncode's mee, dit kan handig zijn als je je eigen kernel wilt compileren, en gaan gebruiken natuurlijk
De Debian bronpakketen voor de kernel klinken meestal iets in de trand van: "kernel-image-x.x.x" "kernel-source-x.x.x). Waarbij de X staat voor de versie nummer van de kernel
Het is tevens ook mogelijk om meerdere kernel bronpakketen geinstalleerd te hebben, maar of dat zo handig is, dat is vraag twee!
Oké .. Laten we eens gaan beginnen ...
Benodigde pakketen:
De kernel bron pakketen kun je haast overal vinden (zelfs op de installatie media van de verschillende distro's). Maar als je die niet hebt, kun je die hier downloaden:
Kernel bron pakketen downloaden
Vervolgens download je de kernel naar keuze, en die pak je uit:
Je zult zien, dat er ook een 'documentatie' directory is aangemaakt, maar de meeste mensen lezen of kijken er uberhaupt al niet er in, dus deze stap mag je over slaan
Configure op één van de volgende manieren:
text gebasseerd
text menu gebasseerd, ncurses heb je hier voor nodig als 'extra' pakket
X11 config, heeft TCL/TK nodig als extra geinstalleerd pakket
Met één van bovenstaande make commands, creer je de z.g.n. 'config file'
Vervolgens geef je de volgende commando's om de kernel te bouwen:
Het installeren van je vers gebakken kernel:
De laatste stap, is gebasseerd op LILO, maar kun je natuurlijk ook vervangen door GRUB
Nu ben je praktisch klaar .. Echter, je moet alleen je systeem nog een keertje opnieuw opstarten, en hopen dat je alles naar behoren voltooid hebt :thumb:
De Debian bronpakketen voor de kernel klinken meestal iets in de trand van: "kernel-image-x.x.x" "kernel-source-x.x.x). Waarbij de X staat voor de versie nummer van de kernel
Het is tevens ook mogelijk om meerdere kernel bronpakketen geinstalleerd te hebben, maar of dat zo handig is, dat is vraag twee!
Oké .. Laten we eens gaan beginnen ...
Benodigde pakketen:
Code:
Debian: gcc (or gcc272), binutils, libc-dev, bin86
De kernel bron pakketen kun je haast overal vinden (zelfs op de installatie media van de verschillende distro's). Maar als je die niet hebt, kun je die hier downloaden:
Kernel bron pakketen downloaden
Vervolgens download je de kernel naar keuze, en die pak je uit:
Code:
> tar -xzvf linux-2.2.13.tar.gz
> cd linux
Je zult zien, dat er ook een 'documentatie' directory is aangemaakt, maar de meeste mensen lezen of kijken er uberhaupt al niet er in, dus deze stap mag je over slaan
Configure op één van de volgende manieren:
Code:
make config
Code:
make menuconfig
Code:
make xconfig
Met één van bovenstaande make commands, creer je de z.g.n. 'config file'
Vervolgens geef je de volgende commando's om de kernel te bouwen:
Code:
>make dep
>make bzImage
>make modules
Het installeren van je vers gebakken kernel:
Code:
>cp arch/i386/boot/bzImage /boot/bzImage-2.2.13
>make modules_install
>cp .config /boot/config-2.2.13
>cp System.map /boot/system.map-2.2.13
>vi /etc/lilo.conf
>lilo
De laatste stap, is gebasseerd op LILO, maar kun je natuurlijk ook vervangen door GRUB
Nu ben je praktisch klaar .. Echter, je moet alleen je systeem nog een keertje opnieuw opstarten, en hopen dat je alles naar behoren voltooid hebt :thumb: