Bajar los fuentes desde kernel.org
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.tar.bz2
Descomprimir en /usr/src/
bunzip linux-2.6.16 && tar -xf linux-2.6.16 && cd linux-2.6.16
make xconfig
make modules_install Para generar los modulos que no pueden compilarse dentro del kernel
make install
mkintrd -o /boot/initrd.img-2.6.16 /lib/modules/2.6.16
Añadir la opción de arranque
vi /boot/grub/menu.lst
Title Kernel-2.6.16
root (hd0,2)
kernel…