Compilar kernel linux
O kernel é o coração do sistema, é sempre bom estar com ele atualizado, pois as novas versões sempre trazem novidades e correções.
Neste artigo farei um passo-a-passo de como recompilar seu kernel no Linux Ubuntu 9.04 ou Debian. Recompilar o kernel é um processo demorado e que exige muita paciência, mas não é difícil e sim trabalhoso!
Siga os passos à risca e saíra tudo certinho.
A distro utilizada foi o Ubuntu 9.04 32 bits. A versão mais atual do kernel (no momento em que estou escrevendo este artigo) e que eu vou utilizar nesse artigo é a 2.6.29.2.
Então vamos ao trabalho!
Preparando a compilação
Baixe o kernel de sua preferência no site: http://kernel.org
Os estáveis terminam com um número par os instáveis com um ímpar (o arquivo tem aproximadamente 50 MB).
Extraia em uma pasta qualquer, dando um duplo clique e clicando em extrair ou vá até a pasta onde está o arquivo e extraia através do comando:
$ tar xjfv linux-2.6.29.2.tar.bz2
Abra um terminal e logue-se como root:
$ sudo -i
e digite sua senha de root.
Digite os comandos um de cada vez:
# mv /bin/sh /bin/sh.old
# ln -s /bin/bash /bin/sh
Não feche o terminal, nós ainda vamos utilizá-lo (e muito)!
Instalaremos alguns novos pacotes necessários:
# apt-get update
# apt-get install fakeroot kernel-package bzip2 gcc libncurses5-dev wget
Lembra daquela pasta que você extraiu o arquivo do kernel? Então, agora nós vamos copiá-la para a pasta /usr/src, como esta pasta só pode ser alterada pelo root, faremos isso via terminal.
Vá até a pasta onde você extraiu a pasta do kernel. Ex.:
# cd /home/felipe/Desktop
E mova a pasta para /usr/src:
# mv /home/felipe/Desktop/linux-2.6.29.2 /usr/src/
Agora vamos criar um link (atalho) para a pasta o kernel. Vá até a pasta /usr/src:
# cd /usr/src
E crie o link:
# ln -s linux-2.6.29.2 linux
Agora vamos "entrar" no link:
# cd /usr/src/linux
[Parte