quarta-feira, 24 de março de 2010

Compilando o kernel no Debian Lenny !

Ao recompilar o Kernel em sua distribuição para uma versão mais atualizada, você terá diversas melhorias, dentre elas estão o ganho de estabilidade e velocidade.







Passo 1:

Para começar a recompilação, você precisa ter uma ferramenta para seu desenvolvimento. (se já possui não é necessário):
# apt-get install gcc make

Passo 2:
Download do kernel 2.6.35:
# wget -c http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.35.tar.bz2

Passo 3:
Feito do download para a pasta pessoal, deverá mover para a pasta /usr/src/ (em modo ROOT):
# mv linux-2.6.32.tar.bz2 /usr/src/

Passo 4:
Descompactar a arquivo zipadoe crie um link simbólico:
# tar -vfjpf linux-2.6.32.tar.bz2

Depois que o arquivo estiver descompactado vamos criar um link simbólico para ele /usr/src/linux apontando para /usr/src/linux-2.6.32, assim
# ln -s /usr/src/linux-2.6.32 /usr/src/linux

Passo 5:
Configurando o kernel:
# make menuconfig

Obs.: Se ocorre um erro como "Erro 1 / 2" você deverá usar:
# apt-get install ncurses*

Passo 6:
Compilação do kernel. Depois de tudo feito, você irá criar seu kernel específico:
# make
# make modules
# make modules_install


Passo 7:
Instalação do kernel:
# make install

Irá instalar três arquivos no /boot:
  • System.map-2.6.3x
  • config-2.6.3x
  • vmlinuz-2.6.3x
Passo 8:
Criar o initrd.img para o seu kernel. Contém o mapa de driver de dispositivos necessário para carregar o resto do sistema operacional. Nem todos os computadores precisam, porém é mais seguro criar.
# cd /boot
# mkinitramfs -o initrd.img-2.6.32 2.6.32


Passo 9:
Modificar o GRUB. Utilize qualquer editor que desejar: Kedit, Vim, Nano, Gedit(Gnome) Kedit (KDE).
# gedit /boot/grub/menu.lst

## ## End Default Options ##

title Debian GNU/Linux, kernel 2.6.3x
root (hd0,x)
kernel /boot/vmlinuz-2.6.3x root=/dev/sdax ro quiet
initrd /boot/initrd.img-2.6.3x

Obs.: Essas configurações são das minhas partições, dependendo das suas o arquivo pode ser diferente.
# update-grub

Passo 10:
Reinicie o computador.
# reboot
ou
# shutdown -r now

E pronto, temos uma excelente nova versão do kernel, fazendo boot rápido, abrindo pastas excelente, atualização do apt-get e aptitude que também foi recentemente optimizadas. venho utilizando Linux com uma certa frequência e estou gostando e tentando ajudar.

Nenhum comentário: