Essa compilação é baseada em
Debian Sarge. Sabendo disso, então baixe o kernel em
www.kernel.org, há três formas de fazer o download, via HTTP, FTP e RSYNC, escolha a sua : )
A minha vai ser em HTTP. Segue o link:
Escolha a versão que você quer, vou utilizar a 2.6. Tem uma dica na escolha do pacote vamos a ela:
- 2.6.2 - Esta versão do kernel é estável, pois sua série é par (6);
- 2.4.5 - Esta versão do kernel é estável, pois sua série é par (4);
- 2.5.19 - Esta série é instável, pois sua série é ímpar (5).
Depois da escolha do pacote, vamos a compilação.
Instale os seguintes pacotes:
# apt-get gcc make libc6-dev libncurses-dev dialog bzip2
Baixe a versão estável para /usr/src/:
# tar -xvjf linux-2.6.12.1.tar.bz2
# ln -s linux-2.6.12.1 linux
# cd linux
# cp arch/i386/defconfig /usr/src/linux/.config
# make menuconfig
# make
# make modules_install
# make install
# mkinitrd -o /boot/initrd.img-2.6.12.1 2.6.12.1
Edite o lilo adicionando /boot/initrd.img-2.6.12.1.
Descrição da compilação:
tar -xvjf pacote
Pacote (linux-2.6.12.1.tar.bz2).
ln -s pacote linux
Criando um link para a compilação do pacote.
cd linux
cp arch/i386/defconfig /usr/src/linux/.config
A dica que falei no começo para utilizar só o que é suportado pelo seu PC.
make menuconfig
Onde você seleciona o que será compilado.
make
Iniciar a instalação.
make modules_install
Instalando os módulos.
make install
Instalação final.
mkinitrd -o /boot/initrd.img-2.6.12.1 2.6.12.1 -> esse é o número do pacote
Aqui é um local de muita atenção, porque você vai criar o boot de inicialização da imagem. Tenha muita atenção e coloque número do pacote que você está instalando. Por exemplo, meu pacote é linux-2.6.12.1.tar.gz, ficando 2.6.12.1.
Edite o lilo.
Dica escrita por: Lucas Rocha
Administrador de Redes em
Linux
Dica protegida pelas leis GPL (GNU/LINUX), com divulgação gratuita e mantendo a divulgação do autor.
www.vipertech.com.br