Compilar o kernel 2.6.15-1 no Fedora Core 5

Publicado por Nei Santana em 15/03/2007

[ Hits: 10.304 ]

 


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

Instalando o Supermodel (emulador Sega Model 3) no Ubuntu

SuperTuxKart não fica em fullscreen [Resolvido]

Leitura recomendada

Saiba mais sobre o kernel

Bootsplash em kernel "não oficial" 2.6.X no Slackware

Debian - Instalando kernel 32 bits via DVD em máquinas com mais de 4GB de RAM

Problemas BIOS Laptop Acer Aspire 2050-1317 - Debian 4 Etch e Lenny

Exploit dá acesso root em máquina local - kernels 2.6.17 e 2.6.24.1

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts