HOWTO: Compilar el kernel

De NetBSD Mexico

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

[editar] 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

[editar] 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

[editar] Reiniciando

# shutdown -r now

Disfruta tu nuevo kernel.

Herramientas personales