este es un tutorial de cómo compilar el kernel en debian de manera que quede en paquetes .deb y sea facil desinstalarlo e instalarlo.
lo primero es tener las herramientas necesarias.
binutils
e2fsprogs
tune2fs
gcc
make
module-init-tools
procps
util-linux
kernel-package
initrd-tools
libncurses-dev
todos estos los podeis instalar haciendo como root
apt-get install nombre
aunque tambien se puede hacer mediante synaptic
si lo que quieres es tener la última version(poco aconsejable)
vas a
kernel.org y te vajas el paquete completo(la F de full)
si te lo bajas, con este metodo no necesitas salir del directorio /home, en caso de que instales las fuentes desde apt-get o synaptic estan en /usr/src/entra al que quieras compilar(normalmente el de la version más reciente)
ahora si te lo has vajado crea por ejemplo un directoria llaamdo kernel
mkdir ./kernel
y mueve el archivo ahí(el kernel que yo voy a poner es el 2.6.15)
mv ./linux-2.6.15.tar.bz2 ./kernel
si el archivo terminava en .tar.gz cambia el bz2 por gz
entra al directorio kernel
cd ./kernel
y descomprimelo
tar xvjf ./linux2.6.15.tar.bz2
o
tar xvzf ./linux-2.6.15.tar.gz
y entra al directorio recien creado
cd ./linux-2.6.15
ahora veras muchos archivos, ese es el codigo del kernel, se podria compilar ahora, pero no esta debidamente configurado. la mejor manera es unsar la configuracion del kernel actual. por lo que haces(si el ekrnel viejo era 2.6.8-686 si no lo es sustituye por loq ue aparewzca con el comando
"uname -r " sin las comillas)
cp /boot/config-2.6.8-686 ./.config
ya esta
ahora simplemente ejecuta
fakeroot make -kpkg --initrd -append-to-version .fechakernel binary binary
y tras algun tiempo normalmente prolongado (vete al bar de la esquina)esto te crea lo paquetes .deb del kernel nuevo, ls cuales al instalarse ya se crean ellos solitos una entrada en el arranque
ya esta, de todas maneras aconsejar que n hagais esto a menos que sea imprescindible, y que los modulos que compilasteis parte los teneis que volver a compilar.