Enviada: Seg Fev 12, 2007 4:43 pm Assunto: Tutorial Como compilar o kernel 2.6.15-1 no Fedora 5
Como compilar o kernel 2.6.15-1 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 opniã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 (Develoment Tools) deve estar marcada.
Antes de compilar o Kernel instale os pacotes abaixo, sem eles a compilação pode falhar, ja estou informando com o comando "yum install" para facilitar, são eles:
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
Vc 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 vc 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 vc desejou *salve* e saia. Importante: Não se esqueça de salvar a configuração antes de sair, porque se não vc 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. Provávelmente 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 vc pode usar com versões anteriores do Kernel, consulte:
man make.
Espero que sirva!
_________________ SÓ JESUS SALVA, O HOMEM FAZ BACK-UP!