[FreeBSD] Hoe een kernel te bakken?

September 27th, 2001 by Rob


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

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

Nu kan je NEWKERNEL openen in je favorite text editor en beginnen met aanpassen :)

Shell:

# ee NEWKERNEL

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

of

Shell:

# /usr/sbin/config NEWKERNEL

Als alles goed gegaan is:

Shell:

Don’t forget to do a “make depend”
Kernel build directory is ../../compile/NEWKERNEL

Nu ga je dus naar /sys/compile/NEWKERNEL:

Shell:

# cd ../../compile/NEWKERNEL

en type je :

Shell:

# make depend

als ie klaar is vervolg je je kookkunsten met

Shell:

# make
# make install

nu ben je klaar met het bakken :)
de oude kernel kan je vinden onder de naam /kernel.old

Shell:

# reboot

nog een linkje :

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html

Have phun :)

Leave a Reply

4 Responses to “[FreeBSD] Hoe een kernel te bakken?”

  1. Comment by Jeroen

    Handige howto , ik had hem net nog ff nodig :D

  2. Comment by DimSum

    Ik had geen /sys
    Na het lezen van je linkje gefixed :)

  3. Comment by Fasir

    Make install

    ik krijg foutmelding dat er makefie not found

    kan iemand me hier bij helpen

  4. Comment by Fasir

    Make install

    ik krijg foutmelding dat er makefie not found

    kan iemand me hier bij helpen

SEO Powered by Platinum SEO from Techblissonline