razoes por que voce devefazer isso. Para comecar, precisamos entender qual a versao do Kernel esta instalada noseu sistema. Usamos o comando uname. $ uname -r2.6.17-10-generic Agora que sabemos a versao devemos instalar o source para seu kernel, noteque eu estou rodando a versao 2.6.17-10 kernel. Voce pode substituir o numerodo kernel para quer um que voce esteja usando. Tambem precisaremos instalaralgumas bibliotecas e algumas outras ferramentas para nos ajudar a compilar. sudo apt-get install linux-source-2.6.17 kernel-package libncurses5-dev fakeroot Se voce esta curioso para achar a o local de instalacao do source do Linux, vocepode usar o comando dpkg para te dizer onde os arquivos estao instalados. Aquiesta a informacao que apareceu na minhatela quando entrei com o comando dpkg na tela de comando:$ dpkg -L linux-source-2.6.17/./usr/usr/src/usr/src/linux-source-2.6.17.tar.bz2/usr/share/usr/share/doc/usr/share/doc/linux-source-2.6.17 (trimmed) Podemos ver que o source esta instalado no diretorio /usr/scr em um arquivo zipado. Para deixar as coisas mais faceis, iremos deixar o usuario no modo rootusando o sudopara abrir uma nova shell. A outros modos de fazer isso, mas euprefiro este: sudo /bin/bash Agora mude o diretorio para do source para comecarmos a instalacao. Note quevoce tem que instalar o aplicativo bunzip. cd /usr/srcbunzip2 linux-source-2.6.17.tar.bz2 tar xvf linux-source-2.6.17.tarln -s linux-source-2.6.17 linux Faca uma copia da configuracao do seu kernel para usar como processo decompliacao comum. Note que o caractere ` esta abaixo do til ~. cp /boot/config-`uname -r` /usr/src/linux/.config Agora vamos iniciar o aplicativo que irar nos ajudar a customizar o kernel:cd /usr/src/linuxmake menuconfig Primeiro, va para Down to load na Alternative Configuration File, e abra oarquivo .config (apenas aperte enter) Agora dentro do aplicativo, podemos setar as opcoes para a nossacustomizacao do kernel. A navegacao e bem simples, tem uma legenda no alto datela se voce fica perdido. Eu decidir selecionar Networking e apertei enterpara ir para a categoria. Suporte para radio amador? Mais para eu iria instalar essa merda? Voce reparouque o * que ele foi criado no kernel. Apertando a tecla ?, nos podemos ver uma ajuda para as particularidades doitem. Aqui esta a explicacao: Vamos tirar isso no nosso kernel... Por que eu iria querer isso no meukernel mesmo .... Aperte esc para sair da tela de help, e aperte N paraexcluir isso do kernel. Quando voce acabar de escolher as suas modificacoes, entre na opcao Exit andsave a configuracao esta pronta. Agora nos temos que comecar a compilar. Primeiro temos que fazer o makeclean, apenas para ter certeza que esta tudo ok para comecar a compliar.make-kpkg clean Agora vamos realmente compilar o kernel. E te falo uma coisa vai demorar praCARALHO !!... Entao vai procurar alguma coisa legal para fazer.... Liga seu notee vai jogar WOW ou vai jogar RPG com seus amigos.... fakeroot make-kpkg initrd append-to-version=-custom kernel_image kernel_headers Este processo iriar criar dois arquivos .ded no seu diretorio /usr/src e laesta estara o kernel. O arquivo linux-image**** e a imagem do kernel atual, e ooutro arquivo contem o que voce pode instalar os dois via dpkg. Os nomes dosarquivos estarao diferentes dos outros do sistema. Note que quando voce enviar estes comandos irar setar a nova kernel