Dez passos (ou menos) para compilar o kernel

Fórum Geral

Transcrevo um artigo que escrevi em Abril de 2004 no meu site caseiro (15minutos.homeip.net) e que pode servir de incentivo para a tarefa terrível de compilar o kernel...

Nesta mensagem resumi as notas que tomei quando resolvi actualizar o kernel do meu sistema. Há muito tempo (RedHat 6.2, talvez....) segui um how-to passo a passo, e lá consegui recompilar o kernel. Nem percebi bem o que estava a fazer, nem vi vantagens no esforço, além do auto-conhecimento.

Desta vez, tinha mais objectivos em mente: queria
a) comprovar se o kernel 2.6.x era mesmo tão rápido quanto diziam;
b) colmatar *as falhas de segurança do actual 2.4.18 e
c) poder usar o meu novo combo DVD-CDRW IDE sem emulação SCSI, uma vez que tinha "arquivado" o gravador Teac/SCSI.

Recompilar o kernel, a-la-Debian, chega a tornar-se divertido, pois a tarefa é tão simplificada que nos podemos atrever a experimentar novos parâmetros e a ensaiar o resultado.

Lamento não ter tomado nota dos endereços que usei como referência. Compilei os meus apontamentos da seguinte forma:

1. Instalar (apt-get):

Modo de texto (consola):
make gcc bin86 libc6-dev kernel-package module-init-tools

Para usar X:

Interface QT:
libqt3-dev make gcc bin86 libc6-dev kernel-package module-init-tools

Interface GTK
libglade2-dev make gcc bin86 libc6-dev kernel-package module-init-tools

2. Download das sources

3. Descompactar para /usr/src [kernel-source-2.6.4]

4. Symlink: ln -s kernel-source-2.6.4 linux

5. cd /usr/src/linux
[make oldconfig ]
make menuconfig
[make xconfig (QT interface)]
[make gconfig (GTK interface)]

6. make-kpkg kernel_image

7. cd /usr/src

8. dpkg -i kernel-image-2.6.4_Custom.1_i386.deb

9. Reboot

10. Rejoyce ;)

Pedro Fonseca

Opções de visualização dos comentários

Seleccione a sua forma preferida de visualização de comentários e clique "Gravar configuração" para activar as suas alterações.

O proximo passo é fazer o me

O proximo passo é fazer o mesmo para o 2.6.11, mas preciso de algum tempo adicional para recompilar também os drivers nVidia, vmware, etc e não tenho tido muito tempo disponível...

Pedro Fonseca
Debian Sid
http://counter.li.org #229688