Compilando
É necessário ter os seguintes pacotes instalados
kernel-package
libncurses5-dev
libc6-dev
gcc
make
Depois saiba qual é a versão que o seu sistema está trabalhando
digite
$ uname -a
Linux proxy.com.br 2.6.26-1-686 #1 SMP Fri Mar 13 18:08:45 UTC 2009 i686 GNU/Linux
Nesse exemplo a versão é a 2.6.26 instalada em 13 de março de 2009
Entre no site www.kernel.org e procure pela sua versão nesse exemplo é a 2.6.26
Clique no link ftp://ftp.kernel.org/pub/
Linux
kernel
v2.6
linux-2.6.26.1.tar.gz
O arquivo possue em média 60mb
1 - Copie o arquivo que baixou para /usr/src
2 - descompacte o arquivo tar -xzvf linux-2.6.26.1.tar.gz
3 - Crie um link simbólico da pasta que foi descompactada ln -s linux-2.6.26 linux
4 - entre no link cd /usr/src/linux
Agora é só digitar make menuconfig
Irá aparecer um menu com várias opções preste atenção para não desmarcar algum recurso por engano isso pode fazer com que o sistema pare de funcionar
Marque o que você deseja adicionar no kernel com * ou deixe o campo em branco se desejar retirar algo
Salve e saia
Por fim digite o seguinte comando
make-kpkg --initrd kernel_image
Saia da pasta
cd ..
E instale o pacote que foi gerado .deb
dpkg -i linux-image
Se desejar voltar ao kernel padrão digite
# make mrproper
Caso queira remover o kernel atual e voltar para o antigo
apt-get remove --purge kernel-image2.6
É isso gente espero que a minha dica seja muito útil
Beijos a todos