Compilando o kernel do jeito "DEBIAN" Vocês provavelmente vão ouvir falar muito em compilação de kernel. O que é isto? Nada mais é do que instalar uma nova versão do kernel em seu PC, e com isto ganhar estabilidade, velocidade e novas aprimoramentos que irão surgir. Vou demonstrar como fica fácil o usuário compilar um kernel do "jeito" Debian. Primeiro deveremos obter um pacote que é essencial no processo: o kernel-package. Sem ele não vai ser possível a compilação.
# apt-get install kernel-package Deveremos também escolher o método que mais nos agrada para configurar os parâmetros do kernel, antes da compilação. Existem dois modos:Menuconfig e Xconfig. Explicando rapidamente, o Menuconfig é indicado para pessoas mais experientes que já sabem o que desejam do kernel, e é apresentado em modo texto. Já o Xconfig é bem mais intuitivo, nos dá explicações mais à mostra sobre os módulos e para que servem. Indico este último pela clareza com que se apresenta a tela, embora ambos façam exatamente a mesma coisa. Se for usar o Menuconfig, instale:
# apt-get install libncurses5-dev No caso do Xconfig:
# apt-get install libqt3-mt-dev Algumas dependências serão instaladas. Vamos escolher o kernel a ser compilado. Visite o site: http://kernel.org Logo na entrada vemos a indicação de qual o último kernel estável, e é ele que você deve buscar. No momento que eu escrevi esta dica era o 2.6.13.2. Pule para a página de download do kernel: http://www.kernel.org/pub/linux/kernel/v2.6/ E faça o download do kernel clicando em cima do arquivo: linux-2.6.13.2.tar.bz2 Copie-o para a pasta /usr/src e descompacte-o lá:
# cp linux-2.6.13.2.tar.bz2 /usr/src # tar -jxvf linux-2.6.13.2.tar.bz2 Um diretório linux-2.6.13.2 foi criado. Crie um link para este diretório, e depois entre nele:
# ln -s linux-2.6.13.2 linux # cd linux OBSERVAÇÃO: Se você quiser manter as configurações atuais do seu kernel no que está prestes a compilar, faça o seguinte ( senão pule para o passo seguinte ):
# cp /boot/config-2(clique TAB) .config Comande:
# make xconfig Uma tela com os parâmetros do kernel surgirá. Clique em File-->Load e carregue aquele arquivo de configuração antigo ( caso desejou fazer isto há pouco ). Esta parte é importante, pois você deve saber o que fazer e conhecer seu hardware, a fim de não carregar drivers desnecessários ou esquecer os fundamentais para o funcionamento da máquina. enfim, não tenha medo de rrar, pois o máximo que você vai perder é tempo, já que seu kernel funcional vai continuar lá, e se você errou algo, pode apagar este kernel do seu HD tão facilmente como apagarai um programa comum. Terminado, salve e feche. Crie um pacote com seu novo kernel:
# make-kpkg --initrd kernel_image (Esta parte é demorada mesmo). Ao terminar, saia do diretório atual:
# cd .. E instale seu kernel:
# dpkg-i kernel-image2.6.13.2.deb E pronto! Nem nas configurações do GRUB você terá que mexer, pois o Debian faz para você. Reinicie seu computador com seu kernel novo. Qualquer erro que der e você quiser retirar o kernel do PC:
apt-get remove --purge kernel-image2.6.13.2 Você também pode apagar o download que fez e a pasta linux-2.6.13.2. Não serão mais usados.
Percival. ( gnu_xiitas @ freenode.net )
|