Eigen aangepaste FreeBSD kernel maken

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

Add a Comment

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *