+ Responder ao Tópico



  1. #1
    colzani
    Visitante

    Padrão Erro compilando kernel 2.6.8.x

    Slack 9.1
    kernel atual 2.4.22
    Estou tentando atualizar o kernel da maquina para o 2.6.8.1
    Porem sempre na hora do "make modules_install" da a seguinte mensagem:

    if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.6.8; fi

    E para.
    nao tem jeito de ignorar, ja tentei -i k etc.
    Ele sempre para.
    Ja tentei compilar o kernel com tudo default, com os modules que eu quero, e sempre da a mesma coisa.
    Com isso ele nao termina de instalar os modulos e fica impossivel utilizacao do mesmo.

    Estou fazendo assim.
    tar jxvf kernel-2.6.8.1.tar.bz2 - C /usr/src/
    cd /usr/src/
    rm linux
    ln -s linux-2.6.8.1/ linux
    cd linux/
    make mrproper
    make menuconfig (qdo eu altero, senao simplesmente pulo)
    make clean
    make all
    make modules_install

    Obs: Nao sei se isso eh uma msg de erro, + achei estranha, qdo dou make all, la pelo final da a seguitne msg "kernel: vlinuz is ready" alguma coisa deste genero, realmente nao lembro se eh vlinuz ou algum outro, mas eh mais ou menos isso ali.

    Alguem pode me ajudar?

  2. #2
    v_o_rs
    Visitante

    Padrão Veja Bem

    2 coisas.
    Voce precisa atualizar o modutils no slack 9.1
    os camandos de compilação estão mais simples: veja sequencia

    make mrproper - Limpa arquivos temporarios e a configuracao existente
    make menuconfig - Configura o kernel atraves de um menu
    make - Compila o kernel e os modulos
    make modules_install - Instala os modulos

  3. #3
    slice
    Visitante

    Padrão Re: Veja Bem

    Citação Postado originalmente por v_o_rs
    2 coisas.
    Voce precisa atualizar o modutils no slack 9.1
    os camandos de compilação estão mais simples: veja sequencia

    make mrproper - Limpa arquivos temporarios e a configuracao existente
    make menuconfig - Configura o kernel atraves de um menu
    make - Compila o kernel e os modulos
    make modules_install - Instala os modulos
    o modutils o slack 9.x já vem compatíveis com o kernel 2.6.x...

    sete seu kernel com make menuconfig, e na sequencia,
    make
    make modules
    make modules_install
    cp System.map /boot/System.map-2.6.x
    cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.x

    atualize seu bootloader (grub/lilo) e reboote a maquina

    GoodLook!

    Slice

  4. #4
    colzani
    Visitante

    Padrão Re: Veja Bem

    Citação Postado originalmente por slice
    Citação Postado originalmente por v_o_rs
    2 coisas.
    Voce precisa atualizar o modutils no slack 9.1
    os camandos de compilação estão mais simples: veja sequencia

    make mrproper - Limpa arquivos temporarios e a configuracao existente
    make menuconfig - Configura o kernel atraves de um menu
    make - Compila o kernel e os modulos
    make modules_install - Instala os modulos
    o modutils o slack 9.x já vem compatíveis com o kernel 2.6.x...

    sete seu kernel com make menuconfig, e na sequencia,
    make
    make modules
    make modules_install
    cp System.map /boot/System.map-2.6.x
    cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.x

    atualize seu bootloader (grub/lilo) e reboote a maquina

    GoodLook!

    Slice
    Ja fiz nessa sequencia, e ja fiz de varias outras formas clean all modules_install
    Mais sempre no make modules_install da este erro do System.map
    Dai fica faltando muitos modulos que nao foram compilados.

  5. #5

    Padrão Erro compilando kernel 2.6.8.x

    kra eu tb tenho o mesmo problema....

    por favor ae alguem nos ajude, jah cansei de recompila isso e tranca nessa hora...

    dai os modulos ficam todos faltando!!

    alguem ae da um help, please!!

  6. #6
    slice
    Visitante

    Padrão Erro compilando kernel 2.6.8.x

    que bom que ele deu esta mensagem

    isto significa que ele carregou corretamente os modulos do kernel... o arquivo System.map é um 'mapa' de todos os modulos que vc selecionou no teu kernel e suas respectivas dependencias, ou seja se vc chegou até aí está tudo blz!!!

    para compilar o kernel 2.6.x eu uso os seguintes comandos:
    cp /usr/src/kernel_antigo/.config /usr/src/kernel_novo/.config
    cd /usr/src/kernel_novo
    make oldconfig #seto o que tem de novo no kernel à ser compilado
    make
    make modules
    make modules_install
    cp System.map /boot/System.map-kernel_novo #o msm que vc recebe o aviso
    cp arch/i386/boot/bzImage /boot/vmlinuz-kernel_novo
    cp .config /boot/config-kernel_novo
    cd /boot
    rm config #sendo que este é apenas um link simbolico
    rm System.map #sendo que este é apenas um link simbolico
    rm vmlinuz #sendo que este é apenas um link simbolico
    ln -s /boot/vmlinuz-kernel_novo vmlinuz #crio o link novamente
    ln -s /boot/config-kernel_novo config #crio o link novamente
    ln -s /boot/System.map-kernel_novo System.map #crio o link novamente

    atualizo o bootloader (grub/lilo) e já posso bootar com o novo kernel e não se esqueça de verificar se os modulos foram para /lib/modules/kernel_novo

    qualquer coisa que precisar, estamos aí

    []'s

    Slice

  7. #7
    serhumano
    Visitante

    Padrão ae

    eu fiz isso... e deu essa mensagem
    "if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.6.9; fi"...
    no make modules_install

  8. #8

    Padrão Erro compilando kernel 2.6.8.x

    Citação Postado originalmente por slice
    que bom que ele deu esta mensagem

    isto significa que ele carregou corretamente os modulos do kernel...
    .zip

    rm config #sendo que este é apenas um link simbolico
    rm System.map #sendo que este é apenas um link simbolico
    rm vmlinuz #sendo que este é apenas um link simbolico
    ln -s /boot/vmlinuz-kernel_novo vmlinuz #crio o link novamente
    ln -s /boot/config-kernel_novo config #crio o link novamente
    ln -s /boot/System.map-kernel_novo System.map #crio o link novamente

    .zip

    Slice
    Estou tentando atualizar o meu Red Hat 8 para o kernel 2.6.7
    Observei que no /boot tem uns arquivos com o nomes:
    module-info-2.4.18-14
    module-info
    onde encontro os aquivos acima apos a copilação???
    Grato

    Thon

  9. #9
    vtbhoher
    Visitante

    Padrão make dep

    não se usa mais make dep?

    (uso kernel 2.2, nunca testei o 2.6)

  10. #10
    slice
    Visitante

    Padrão Erro compilando kernel 2.6.8.x

    não é mais necessário...

  11. #11
    slice
    Visitante

    Padrão Erro compilando kernel 2.6.8.x

    Citação Postado originalmente por Thon
    Citação Postado originalmente por slice
    que bom que ele deu esta mensagem

    isto significa que ele carregou corretamente os modulos do kernel...
    .zip

    rm config #sendo que este é apenas um link simbolico
    rm System.map #sendo que este é apenas um link simbolico
    rm vmlinuz #sendo que este é apenas um link simbolico
    ln -s /boot/vmlinuz-kernel_novo vmlinuz #crio o link novamente
    ln -s /boot/config-kernel_novo config #crio o link novamente
    ln -s /boot/System.map-kernel_novo System.map #crio o link novamente

    .zip

    Slice
    Estou tentando atualizar o meu Red Hat 8 para o kernel 2.6.7
    Observei que no /boot tem uns arquivos com o nomes:
    module-info-2.4.18-14
    module-info
    onde encontro os aquivos acima apos a copilação???
    Grato

    Thon
    putz... naun faço a menor idéia de onde fica isso no red hat... sinceramente lhe recomendaria atualizar tua distro... que tal slack ou debian???

    []'s

    Slice