Compilando o kernel 2.6 rapidinho

Como Compilar um Kernel.
Genilto Dallo
V0.1 14/03/2009

Vamos utilizar como exemplo a versao 2.6.28 no Debian
Utilize o usuario root

Pacotes necessários para compilar:
- gcc
- make
- libncurses5 e libncurses5-dev
- glibc-dev
- wget, etc

1) Baixe um kernel:
wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.7.tar.gz

2) Descompacte em /usr/src
tar zxpvf linux-2.6.28.7.tar.gz -C /usr/src/

3) Configurar:
cd /usr/src/linux-2.6.28.7
make menuconfig
Configure os módulos conforme o seu hardware...
4) Compilar e instalar:
make; make install; make modules; make modules_install

5) Criar initrd:
mkinitramfs -o /boot/initrd.img-2.6.28.7 2.6.28.7

6) Atualizar o grub:
edite o arquivo /boot/grub/menu.lst e adicine
ou
update-grub

agora é só reiniciar ;o)

Se quiser personalizar a versao (nome) do kernel
modifique a variavel EXTRAVERSION =  no arquivo Makefile
exemplo: EXTRAVERSION = gd_amd64
uname -a: Linux gd 2.6.28.gd_amd64 #1 SMP Sat Mar 14 11:25:09 BRT 2009 x86_64 GNU/Linux

Deixe uma resposta

Or