Páginas

domingo, 21 de fevereiro de 2010

Compilando o kernel 2.6.x

Este tutorial foi escrito por André Luís Chemet Kanso. Qualquer alteração ou utilização deste materia l, favor mencionar a fonte.

Neste tutorial foram usados a versão 2.6.6 do kernel (podendo ser aplicado às versões 2.6.x) e a distribuicao Slackware 9.1.

É altamente recomendado a configuração do gerenciador de boot do linux com opção para acessar o kernel antigo que já funcionava antes desse processo, para que possam s er corrigidas eventuais falhas.

Fazendo download do codigo fonte do kernel

baixe aqui

Descompactando o código fonte

# cd /usr/src/
# tar xvfj linux-2.6.6.tar.bz2

Criando um link simbólico (muitos programas usam o diretório /usr/src/linux como referência para o diretório fonte do kernel).

# ln -s /usr/src/linux-2.6.6 /usr/src/linux

Configurar o kernel

# cd /usr/src/linux
# make menuconfig

Também podem ser usadas as opções "make oldconfig", "make xconfig" ou "make gconfig" para configurar o kernel.

# make

O comando "make" nas versões 2.6.x compila o kernel, gerando o arquivo "bzImage", além de compilar também os módulos.

Este processo gera o arquivo "bzImage" no diretorio /usr/src/linux/arch/i386/boot/ .

Copiar o arquivo gerado (o kernel) para o diretorio /boot

# cp /usr/src/linux/arch/i386/boot/bzImage /boot

Instalando os módulos

# make modules_install

Após este processo é necessario alterar as configurações do gerenciador de boot usado.

No LILO, edita-se a linha referente à localizacao do kernel

image=/boot/bzImage

Após isto, salva-se o arquivo e roda-se o comando do lilo, como segue:

# lilo

Feito isto, basta reiniciar o sistema com o novo kernel e, na existência de erros, verificar se todos os suportes necessários ao funcionamento do sistema instalado for am corretamente adicionados ao kernel.

FONTE: http://www.slackware-brasil.com.br/web_site/artigos/artigo_completo.php?aid=88

Nenhum comentário:

Postar um comentário