In deze howto wordt beschreven hoe je zelf een kernel kan bakken.
Zorg ervoor dat je als root bent ingelogged ๐
Als je denkt dat je niet veilig bent moet je dit eigenlijk allemaal in Singel User modus doen…..
maaja… nix moet ๐
Dus neem de tijd en ga rustig zitten want dit gaat ff duren afhankelijk van de snelheid van je FreeBSD bak… (Pentium 100 -> 2:00 uur , Pentium III 500 -> 0:15 uur)
[pagebreak]
Ga dan naar /sys/i386/conf :
[shell]# cd /sys/i386/conf
[/shell]
Er staan 3 files in deze dir, 2 daarvan zijn belangrijk bij het bakken van een kernel.
GENERIC (De standaard kernel) en LINT (Alle opties die je in de kernel kan bakken).
Kopieer GENERIC naar NEWKERNEL (welke naam je maar wilt):
[shell]# cp GENERIC NEWKERNEL
[/shell]
Nu kan je NEWKERNEL openen in je favorite text editor en beginnen met aanpassen ๐
[shell]# ee NEWKERNEL
[/shell]
Heb je veel tijd dan kan je wat gaan rondsnuffelen in LINT en in /usr/share/doc/handbook/kernel*.html
Als je denkt NEWKERNEL helemaal te hebben bijgewerkt kan je um gaan configgen:
[shell]# config NEWKERNEL
[/shell]
of
[shell]# /usr/sbin/config NEWKERNEL
[/shell]
Als alles goed gegaan is:
[shell]Don’t forget to do a “make depend”
Kernel build directory is ../../compile/NEWKERNEL
[/shell]
Nu ga je dus naar /sys/compile/NEWKERNEL:
[shell]# cd ../../compile/NEWKERNEL
[/shell]
en type je :
[shell]# make depend
[/shell]
als ie klaar is vervolg je je kookkunsten met
[shell]# make
# make install
[/shell]
nu ben je klaar met het bakken ๐
de oude kernel kan je vinden onder de naam /kernel.old
[shell]# reboot
[/shell]
nog een linkje :
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html
Have phun ๐
Jeroen says
Handige howto , ik had hem net nog ff nodig ๐
DimSum says
Ik had geen /sys
Na het lezen van je linkje gefixed ๐
Fasir says
Make install
ik krijg foutmelding dat er makefie not found
kan iemand me hier bij helpen
Fasir says
Make install
ik krijg foutmelding dat er makefie not found
kan iemand me hier bij helpen