+ Responder ao Tópico



  1. #1
    rEsEtbnu
    Visitante

    Padrão Compilar Kernel

    Bom dia pessoal, tudo bom?

    Estou tentando compilar meu Kernel, mas minha anotações não estão me ajudando.

    Abaixo segue os passos que fiz, gostaria de saber se estão corretos, ou tem algo desnecessario.

    1- Autualizei o /usr/src com o cvsup

    2- Criei uma pasta dentro do /root chamada kernel: /root/kernel/

    3- Copiei o arquivo GENERIC de /usr/src/sys/i386/conf/ para dentro de /root/kernel/ com o nome MYKERNEL.

    4- Dentro de /usr/src/sys/i386/conf/ executei o comando:
    #config MYKERNEL

    e ocorreu o seguinte erro:

    # Don´t forget to do a ''make depend''
    # Kernel build diretory is ../../compile/MYKERNEL

    e ai não sei mais o que fazer, vc´s poderiam me dar uma luz!

    8)

  2. #2
    fricardo
    Visitante

    Padrão Compilar Kernel

    rEsEtbnu,

    leia o documento

    http://doc.fugspbr.org/handbook/kern...om-kernel.html

    Está em português. Boa sorte,

    fricardo

  3. #3
    rEsEtbnu
    Visitante

    Padrão Compilar Kernel

    Olá fricardo,, obrigado pelo toque.

    Eu já tinha lido, mas estranhamento lendo novamente decidi usar o passo 2 e deu, fiz os seguintes passos.

    1- Atualizei o /usr/src
    2- Criei uma pasta chamada kernel em /root/kernel
    3- Copiei o arquivo GENERIC de /usr/src/sys/i386/conf com o nome de MYKERNEL dento de /root/kernel
    4- Fiz a configurações que eu queria dentro deste arquivo que era habilitar o suporte AGP
    5- Dentro de /usr/src dei os seguintes comandos:

    #make buildkernel KERNELCONF=MYKERNEL
    OBS: MYKERNEL é o nome do arquivo que editei.

    #make depend
    OBS: para verificar se tinha dependencias

    #make installkernel KERNELCONF=MYKERNEL

    Você vai verificar que o sistema vai gerar um kernel.old, que é o seu kernel antigo. Vai ter também um tal de kernel.GENERIC, NÂO APAGUE ele, ele ainda via ser sua salvação.

    6- Agora é so reiniciar o computador.

    8)

  4. #4
    fricardo
    Visitante

    Padrão Ainda bem q vc conseguiu

    Muito bom, rEsEtbnu,

    o q vc disse vai me ajudar bastante, porque vc não faz um mini tutorial sobre compilação de kernel FreeBSD e coloca aqui no site? Pense nisso ...

    fricardo

    Citação Postado originalmente por rEsEtbnu
    Olá fricardo,, obrigado pelo toque.

    Eu já tinha lido, mas estranhamento lendo novamente decidi usar o passo 2 e deu, fiz os seguintes passos.

    1- Atualizei o /usr/src
    2- Criei uma pasta chamada kernel em /root/kernel
    3- Copiei o arquivo GENERIC de /usr/src/sys/i386/conf com o nome de MYKERNEL dento de /root/kernel
    4- Fiz a configurações que eu queria dentro deste arquivo que era habilitar o suporte AGP
    5- Dentro de /usr/src dei os seguintes comandos:

    #make buildkernel KERNELCONF=MYKERNEL
    OBS: MYKERNEL é o nome do arquivo que editei.

    #make depend
    OBS: para verificar se tinha dependencias

    #make installkernel KERNELCONF=MYKERNEL

    Você vai verificar que o sistema vai gerar um kernel.old, que é o seu kernel antigo. Vai ter também um tal de kernel.GENERIC, NÂO APAGUE ele, ele ainda via ser sua salvação.

    6- Agora é so reiniciar o computador.

    8)

  5. #5
    etherlink
    Visitante

    Padrão compilacao de kernel

    Isso nao e msg de erro depois de vc roda o comando config MYKERNEL
    aparece esta msg para vc vai entra neste diretorio desta forma cd ../../compile/MYKERNEL e depois basta roda o comando make depend
    vai checar as suas dependecias e depois make para compilar o kernel e depois make install para instalar seu kernel novo depois de tudo isso
    basta da um shutdown -r +0 vai bootar sua maquina quando volta
    vai aparece seu kernel novo e tudo funcionando correto.

  6. #6
    etherlink
    Visitante

    Padrão compilacao de kernel

    Isso nao e msg de erro depois de vc roda o comando config MYKERNEL
    aparece esta msg para vc vai entra neste diretorio desta forma cd ../../compile/MYKERNEL e depois basta roda o comando make depend
    vai checar as suas dependecias e depois make para compilar o kernel e depois make install para instalar seu kernel novo depois de tudo isso
    basta da um shutdown -r +0 vai bootar sua maquina quando volta
    vai aparece seu kernel novo e tudo funcionando correto.

  7. #7
    rEsEtbnu
    Visitante

    Padrão Compilar Kernel

    Obrigado etherlink.

    Depois de compilar varias vezes o kernel, acabei me ligando disso.

    Valeu pelo toque.

    8)

  8. #8

    Padrão Compilar Kernel

    Pergunta besta!!!
    Por que vc não fez direto um make menuconfig, ou um make oldconfig???

  9. #9
    rEsEtbnu
    Visitante

    Padrão Compilar Kernel

    Para ser bem sincero, não achei nada do genero(esses comandos) no Handbook do freebsd ou na minha apostila.

    []´s ^rEsEt
    SamaBSD user

  10. #10
    fricardo
    Visitante

    Padrão Compilar Kernel

    Citação Postado originalmente por vonlinkerstain
    Pergunta besta!!!
    Por que vc não fez direto um make menuconfig, ou um make oldconfig???
    vonlinkerstain,

    não despreze a pergunta! Ele tá falando do FreeBSD, não confunda as coisas :wink:

    fricardo

  11. #11
    rEsEtbnu
    Visitante

    Padrão Compilar Kernel

    É isso ai, sempre tire suas dúvidas, todas as perguntas são muito bem vindas né fricardo.

    Eu logo imaginei que ele estava falando do kernel do Linux, mas não comentei porque pensei que eu estava viajando. Normal!

    ops:

  12. #12

    Padrão Compilar Kernel

    vonlinkerstain,

    não despreze a pergunta!
    É isso ai, sempre tire suas dúvidas, todas as perguntas são muito bem vindas né fricardo.
    Não estava despresando tal pergunta, só estava alertando os leitores!!! hehhehe


    Ele tá falando do FreeBSD, não confunda as coisas
    Eu logo imaginei que ele estava falando do kernel do Linux, mas não comentei porque pensei que eu estava viajando. Normal!
    Conclusão de tudo isso:
    Quem viajandou mais fui eu, eheheh, foi mau galera, não tinha visto que era tópico BSD...

    ops: