Compilacion del kernel de linux a la debian way!

Como compilar el kernel de linux a la debian way?

1) Bajamos el kernel en http://www.kernel.org
# cd /usr/src/
# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.tar.gz

o

# aptitude install linux-source-2.6.16


2) Debemos de tener paquetes necesarios para que funcione con make y el gráfico de menuconfig.
# aptitude install make gcc libnucurses5-dev flex bison fakeroot kernel-package

3) Descomprimimos el kernel y creamos el enlace
#tar jxvf linux-2.6.16.tar.bz2
#rm linux-2.6.16.tar.bz2
# ln -s /usr/src/linux-2.6.16 ./linux
#cd linux-2.6.16

4) Configuramos nuestro kernel
#make menuconfig

5) Compilamos a lo debian...
#fakeroot make-kpkg --initrd -append-to-version .New.2006 binary

binary Este objetivo produce los cuatro paquetes del núcleo de Debian ejecutando los objetivos kernel_source, kernel_headers, kernel_doc y kernel_image. (extraido del man make-kpkg), y si sólo queremos el kernel-image

#fakeroot make-kpkg --initrd -append-to-version .New.2006 kernel_image

6) Instalamos el nuevo kernel
# dpkg -i /usr/src/kernel-image-2.6.16.New.2006.deb

(el nombre del .deb varia segun como sea creado)

7) Agregar el kernel al GRUB

#update-grub
(normalmente no es necesario ya que el .deb del kernel se agrega automaticamente en su instalacione al grub pero tampoco esta de mas)

Ahora solo a reiniciar por el kernel nuevo!