Compilar o kernel 2.6.15-1 no Fedora Core 5

Publicado por Nei Santana em 15/03/2007

[ Hits: 10.010 ]

 


Compilar o kernel 2.6.15-1 no Fedora Core 5



Como compilar o kernel 2.6.15 no Fedora Core 5.

Já vi muita gente perguntando como compilar o kernel sem precisar atualizar a versão, é fácil basta baixar o source referente ao seu kernel.

Vou mostrar aqui no meu primeiro tutorial como funciona, caso alguém tenha alguma dica, crítica ou sugestão a fazer, por favor, fale pois sua opinião será bem vinda. Vamos lá então.

Verifique primeiro se você tem os pacotes de desenvolvimento do Fedora. Execute o comando system-config-packages, em Desenvolvimento (Development), a opção Ferramentas de Desenvolvimento (Development Tools) deve estar marcada.

Antes de compilar o Kernel instale os pacotes abaixo, sem eles a compilação pode falhar, já estou informando com o comando "yum install" para facilitar, são eles:

# yum install hardlink
# yum install kernel-devel
# yum install kernel-doc
# yum install glibc
# yum install glibc-common
# yum install glibc-headers
# yum install glibc-devel
# yum install cpp
# yum install gcc
# yum install libgcc
# yum install ncurses-devel
# yum install redhat-rpm-config
# yum install rpm
# yum install rpm-python


Esses pacotes são essenciais para funcionar o comando MAKE, eu testei todos com meu Fedora5 e a compilação foi um sucesso.

1. Baixe o source do Kernel, no meu caso se chama: linux-2.6.15.1.tar.bz2
Você pode procurar o seu aqui: http://www.kernel.org

2. Salve ele em /usr/src.

3. Extraia o arquivo linux-2.6.15.1.tar.bz2 com o comando:

# tar -xvjf linux-2.6.15.1.tar.bz2

4. Entre no diretório /usr/src/linux-2.6.15.1 com o comando:

# cd /usr/src/linux-2.6.15.1

Bom, copiamos o source do Kernel para seu devido lugar para poder ser compilado.

5. Vamos entrar nas configurações do Kernel - Essa é a parte que muitos esperam, sei que você vai conseguir. Agora, você deve saber o que quer habilitar/desabilitar, para isso execute o comando abaixo:

# make menuconfig

O "make menuconfig" é uma ferramenta de configuração do kernel, ela roda no próprio terminal.

Após ter alterado as configurações do jeito que você desejou *salve* e saia. Importante: Não se esqueça de salvar a configuração antes de sair, porque se não você vai perder seu tempo e as configurações não irão adiantar de nada.

6. Vamos preparar o kernel, continue no mesmo diretório (/usr/src/linux-2.6.15.1) caso contrário não dará certo, usaremos o comando:

# make all

Agora vai demorar... Procure alguma coisa muito boa para fazer, pois demora um tempo para fazer toda a compilação dos módulos, eu aconselharia jogar algo como 007, Empire, Turok. Eu fui jogar MDK, jogo antigo mas muito bom, depois almocei, joguei o lixo fora, voltei, assistir seção da tarde e tirei um rápido cochilo, ai já estava pronto. Se acabar tudo bem, podemos passar para o próximo passo, se não der, ou se der algum erro, verifique se você tem os Pacotes de Desenvolvimento instalados no Fedora.

7. Quando acabar execute o comando:

# make modules_install

Esse não demora muito.

8. Agora vamos copiar a imagem do kernel para o boot com o comando:

# make install

Também não irá demorar muito.

Se você não conseguiu, tente outras vezes, até conseguir, pois é errando que se aprende.

9. Para finalizar reinicie seu micro dando um "reboot".

Depois entre no arquivo /boot/grub/menu.lst. Verifique em qual posição ficou o seu kernel na linha, title. Provavelmente em cima, se for na linha default coloque zero conforme abaixo:

Default=0

Esses comandos Make que usei aqui, só ira funcionar com versões 2.6 em diante, mas existem outros que você pode usar com versões anteriores do Kernel, consulte:

$ man make

Espero que sirva!

Outras dicas deste autor

SuperTuxKart não fica em fullscreen [Resolvido]

Instalando o Supermodel (emulador Sega Model 3) no Ubuntu

Leitura recomendada

Kernel compilado para o AA1 no UNR

Os "patches ck1" de Con Kolivas estão de volta

Diretório /run nas distribuições Linux

Como omitir/filtrar mensagens inúteis no log (rsyslogd)

Adicionando módulo LTSP4.2 à árvore do kernel

  

Comentários
[1] Comentário enviado por der.aguiar em 24/01/2008 - 16:53h

Valeu veio pela dica me ajudou muito....
ficou muito legal ....



[2] Comentário enviado por fabinho08 em 10/06/2008 - 16:43h

kra o unico artigo que seguindo consegui compilar o kernel do fedora 8, parabéns kra, vc me salvou de uma que não faz nem ideia, ja estava em desespero aqui.... valeu mesmo.



Contribuir com comentário