Administração de sistemas linux
DE
ADMINSTRAÇÃO DE SISTEMAS
COMPILAÇÃO DO KERNEL 2.6
- Passo I
Baixe o pacote que contém o código fonte mais atualizado do kernel Linux da série 2.6 em http://www.kernel.org
Abrindo a página no navegador web, clique no link F para fazer o download do pacote que contém os fontes.
Você também poderá fazer o download com o comando wget como no exemplo abaixo:
$ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.7.tar.bz2
- Passo II
Como superusuário (faça o login no sistema com o usuário root), descompacte e desempacote o arquivo assim:
# tar xjvf linux-2.6.7.tar.bz2 -C /usr/src
- Passo III
Crie o link simbólico /usr/src/linux apontando para /usr/src/linux-2.6.7 assim:
# ln -sf /usr/src/linux-2.6.7 /usr/src/linux
- Passo IV
Acesse /usr/src/linux assim:
# cd /usr/src/linux
Este será o diretório raiz de compilação, ou seja, o diretório base para os passos seguintes.
- Passo V
Caso você já tenha compilado o kernel anteriormente, execute o comando 'make mrproper' para retornar ao padrão os arquivos de configuração do kernel.
# make mrproper
- Passo VI
Edite o arquivo Makefile para personalizar a versão de sua compilação.
Altere a variável EXTRAVERSION na quarta linha para um valor que deseje como por exemplo -i386-1.
Salve este arquivo.
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 7
EXTRAVERSION = -i386-1
- Passo VII
O arquivo /usr/src/linux/Documentation/Changes contém uma lista do software mínimo que deve estar corretamente instalado na máquina antes de iniciar a compilação.
Não inicie a compilação do kernel sem antes obtiver a certeza de que o mínimo de software está instalado.
Existe um script que pode auxiliar nisto. O script /usr/src/linux/scripts/ver_linux imprime na tela uma lista do software mínimo e suas respectivas versões que estão instalados na máquina. Compare esta lista com a lista oferecida
pelo