Summary for building a FreeBSD kernel: Old Way (<= 4.x): -------- 1.) Configure the kernel: cd /usr/src/sys/i386/conf/ cp GENERIC MYKERNEL edit MYKERNEL 2.) # config MYKERNEL 3.) cd ../compile/MYKERNEL 4.) make depend && make && make install New Way (5.x): -------- 1.) Config the kernel 2.) cd /usr/src 3.) make buildkernel KERNCONF=MYKERNEL 4.) make installkernel KERNCONF=MYKERNEL If you don't have the entire source tree (/usr/src), build using the old method (as the Makefiles will be missing).