Inleiding
Je kunt een eigen kernel maken (kernel compile) waarin je aanpassingen doet in de standaard FreeBSD kernel. Je kunt onderdelen eruit halen die je niet nodig hebt waardoor je besturingssysteem sneller wordt.
Installeren
Eerst moet de source code opgehaald worden:
# pkg_add -r cvsup-without-gui
Maak de volgende bestand aan:
# ee /etc/stable-supfile
Het volgende moet erin komen staan:
*default host=cvsup.nl.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_6_1
*default delete use-rel-suffix
*default compress
src-all
#ports-all tag=.
Daarna:
exit
Dan het volgende commando voor CVS checkout uitvoeren:
# echo 'X11BASE=${LOCALBASE}' >> /etc/make.conf
# cvsup -g -L 2 /etc/stable-supfile
Instellen
Dan moet de standaard kernel bestand aangepast worden:
cd /usr/src/sys/i386/conf
cp GENERIC MYHOSTING
Edit het bestand, verander GENERIC naar MYHOSTING
ident MYHOSTING
Options toevoegen PLUS andere extra’s die je wilt hebben nog
options SMP # Symmetric MultiProcessor Kernel
options QUOTA
extra toevoeging voor bijvoorbeeld CARP:
device carp
Nu kan de kernel gecompileerd worden:
# cd /usr/src
# make buildkernel KERNCONF=MYHOSTING
# make installkernel KERNCONF=MYHOSTING
Daarna moet de server gereboot worden.
Om te controleren of de kernel is geladen voer de volgende commando in:
uname -v