HOWTO: Compilar el kernel

De NetBSD Mexico Wiki, la enciclopedia libre.

Esta seccion es un pequeño doucumento acerca de como compilar el kernel en NetBSD.

Actualizando el codigo fuente

Asumimos NetBSD 4.0, puede ser 2.0, 3.0, 3.1

# export CVSROOT=anoncvs@anoncvs.netbsd.org:/cvsroot
# cd /usr/
# cvs -d$CVSROOT co -rnetbsd-4 -P src/sys

Algunas veces, (al menos en mi caso) necesito hacer un login al deposito CVS de la siguiente manera:

# export CVSROOT=:pserver:anoncvs@anoncvs.netbsd.org:/cvsroot
# cd /usr/
# cvs -d$CVSROOT login   -- el passw es anoncvs
# cvs -d$CVSROOT co -rnetbsd-4 -P src/sys

Compilando el kernel

usando build.sh

# ./build.sh kernel=GENERIC

O tambien podemos hacerlo manualmente, usando make

# cd /usr/src/sys/arch/`uname -m`/conf/
# config GENERIC
# cd ../compile/GENERIC
# make depend && make && make install

Reiniciando

# shutdown -r now

Disfruta tu nuevo kernel.

Personal tools