+ Responder ao Tópico



  1. #1
    ehehe
    Visitante

    Padrão Compilar Decentemente O Kernel 2.6.X

    Boas Tardes, eu já vi muitos topicos ... " Compilar Kernel 2.6.x " etc etc etc



    Mas Gostava que Possesem aqui um topic de como " Compilar Decentemente O Kernel 2.6.X "

    desde o 1 passo ao ultimo..!!

    é que é assim, eu quando compilo o kernel 2.6.X dame sempre um kernel panic :X e gostava que alguem me explica sse isso sff!


    gostava que coloca ssem como compilar o kernel, desde o 1º passo a ultimo..! mas bem explicado :P

    obrigado []

  2. #2
    ehehe
    Visitante

    Padrão Compilar Decentemente O Kernel 2.6.X

    ahh esqueçime de uma coisa :? :? :? :? desculpem me!


    e como guardar a configuraçao do antigo Kernel para o nosso.. para não estar a configuar todo de novo :P obrigado :]


    e gostaria muito que me ajuda ssem

    obrigado

  3. #3
    spider
    Visitante

    Padrão Compilar Decentemente O Kernel 2.6.X

    Olá, eu tbm atualizei meu kernel para a versao 2.6.5 , e utilizei o tutorial no seguinte endereço: http://www.brunotorres.net/gnulinux/?news=46 e saiu tudo normalmente... tentai e posta aki depois!!! blz..

  4. #4

    Padrão Compilar Decentemente O Kernel 2.6.X

    Um make oldconfig compila o kernel com as mesmas opções do kernel antigo...

  5. #5
    spider
    Visitante

    Padrão Compilar Decentemente O Kernel 2.6.X

    Vixxii cara nunca fiz isso não... já q as opções mudam de nome e as vezes de posição no arquivo ".config"... acho legal perder uns minutinhos e ver tudo q tem de novo e habilitar somente o que você precisa no novo kernel... uma vez q o kernel é o cara principal do negócio ... :wink:

  6. #6

    Padrão Compilar Decentemente O Kernel 2.6.X

    Sim eu também prefiro isso...
    Mas se ele está com pressa isso pode "tapar o buraco" momentaneamente

  7. #7
    ehehe
    Visitante

    Padrão Compilar Decentemente O Kernel 2.6.X

    desculpem mas não percebi... :/



    podem colocar aqui o que vos pedi sff?

    Mto mas mto Obrigado [[]]]

  8. #8
    spider
    Visitante

    Padrão Compilar Decentemente O Kernel 2.6.X

    cara, entra no link q postei acima... e depois posta aki...

  9. #9

    Padrão Compilar Decentemente O Kernel 2.6.X

    Amigo se não me engano vc tem que salvar o /lib/modules
    compilar o kernel sempre aparece uns imprevistos...
    depois qualquer coisa errado volte ela...
    bom acho que é isso qualquer coisa postem ai para confirmar

    boa sorte
    [ ] os

  10. #10

    Padrão Compilar Decentemente O Kernel 2.6.X

    .config

  11. #11
    icatorze
    Visitante

    Padrão Compilar Decentemente O Kernel 2.6.X

    Galera, compilei o kernel 2.6.6 num RH9 que uso de servidor. Não foi uma tarefa fácil, os primeiros kernel panic dão vontade de desistir!!

    A primeira dica é ler com atenção a documentação que vem com o pacote, os caras que fizeram o kernel gostariam muito disso.

    O README na raiz e o ./Documentation/Changes são muito esclarecedores!!!

    Uns detalhes que eu peguei pra compilar legal são:
    - compilar os ext3 e o ext2 NÃO como módulo;
    - o mesmo para as opções do iptables;

    A primeira mata o kernel panic, a segunda tira os erros quando inicia o iptables.

  12. #12
    spider
    Visitante

    Padrão Compilar Decentemente O Kernel 2.6.X

    cara valeu pela dica... cabei de baixar o source dele e vou tentar instalar amanha... e qualquer coisa posto aki... blz!!!!

  13. #13
    jghellere
    Visitante

    Padrão Compilar Decentemente O Kernel 2.6.X

    É bom sempre postar a distro que se está utilizando, pois, os passos mudam de distro para distro.

    No slackware 9.1, eu faço o seguinte para compilar meu kernel.

    - Baixo o kernel novo
    - Descopacto ele
    - copio o .config que está em /usr/src/linux-antigo/.config para o /usr/src/linux-novo/ para manter as configs antigas
    - entro no dir do kernel novo, no caso: /usr/src/linux-novo/
    dae:

    # make menuconfig

    - escolho as opções q me agradam

    e executo:

    # make dep && make clean && make && make install && make modules && make modules_install

    # make bzImage

    copio a imagem do kernel para:

    cp ./arch/i386/boot/bzImage /boot/vmlinuz-kernelNovo
    cp System.map /boot/
    cp .config /boot/config-kernelNovo

    Pronto, agora é só editar o lilo.conf com as novas entradas:

    image = /boot/vmlinuz-kernelNovo
    root =/dev/hdXX
    label = kernelNovo
    read-only

    executo o lilo para gravar:

    # lilo

    Com estes passos, teremos o kernel antigo e o kernel novo como opções no lilo.
    Lembre-se q o som no slackware é através do alsa, que não é inserido do kernel AINDA(a partir do 2.6 estará), portanto, vc tem q compilá-lo denovo.
    O mesmo para o driver oficial da NVIDIA.

    Espero ter ajudado, um abraço e boa sorte

  14. #14
    ehehe
    Visitante

    Padrão Compilar Decentemente O Kernel 2.6.X

    sim mas aparece sempre um kernel panic INIT... ja nem sei o que fazer...
    pa se alguem pueres explicar decentemente como se compila o kernel 2.6.x gostaria emenco sem KErnel panic..
    e que me indicasse passo a passo...



    obrigado

    ahhh e ja agora.. para quardar as antigas definicoes..
    gostaria emenco que me ajudassem

  15. #15
    Visitante

    Padrão Compilar Decentemente O Kernel 2.6.X

    Citação Postado originalmente por Levin
    Amigo se não me engano vc tem que salvar o /lib/modules
    compilar o kernel sempre aparece uns imprevistos...
    depois qualquer coisa errado volte ela...
    bom acho que é isso qualquer coisa postem ai para confirmar

    boa sorte
    [ ] os
    ain ?

  16. #16
    gmlinux
    Visitante

    Padrão Compilar Decentemente O Kernel 2.6.X

    Citação Postado originalmente por spider
    Vixxii cara nunca fiz isso não... já q as opções mudam de nome e as vezes de posição no arquivo ".config"... acho legal perder uns minutinhos e ver tudo q tem de novo e habilitar somente o que você precisa no novo kernel... uma vez q o kernel é o cara principal do negócio ... :wink:
    O processo para a cada nova opção que tenha surgido, pedindo a confirmação do que deseja para esta nova opção, é fino!

    De qualquer forma, do 2.4 para o 2.6, eu não usaria o oldconfig, no entanto sempre o uso para kernel da mesma familia.

    Se a mensagem do nosso amigo for relacionado a "init not found", verifica se esta compilando o suporte ao sistema de arquivo do seu raiz, se for como módulo, não esqueça o initrd.