Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico




  1. Erro compilaçao Kernel-3.4.4 no Slackware-13.37

    pesoal eu ja procurei no google aki no forum e nao me ajudou nada do que eu ja li

    mas atualmente estou usando o Slackware a poucos meses e o kernel padrao do Slackware 13.37 -Versao-> 2.6.37.6
    nao possuia os drives de rede para o meu notebook Lg-5430 Core I5
    entao procurando por dispositivos de redes encontrei uma documentaçao do kernel 3.4.4 baixei e tentei instalar o mesmo

    realizei os seguintes comandos para instalaçao e compilaçao
    tutorial que eu copiei que de um expert no linux ele me disse que usa este metodo com qualquer kernel novo que sai para o slack mas encontrei o seguinte erro ao compila -lo

    mv linux-3.4.4.tar.bz2 /usr/src

    cd /usr/src/

    rm linux

    tar -xvjf linux-3.4.4.tar.bz2

    ln -sf linux-3.4.4 linux

    cd linux

    cp /boot/config .conf (ponto config)

    make oldconfig (enter em todas as opções)

    make -j4 all (se tiver uma máquina i7 ou core2quad usa -j12)
    make modules_install
    make install

    e quando chego no Make -j12 all ele retorna o seguinte erro de compilaçao

    root@darkstar:/usr/src/linux# make -j12 all
    make[1]: Nothing to be done for `all'.
    make[1]: Nothing to be done for `relocs'.
    CHK include/linux/version.h
    CHK include/generated/utsrelease.h
    CALL scripts/checksyscalls.sh
    CHK include/generated/compile.h
    CHK kernel/config_data.h
    GEN .version
    CHK include/generated/compile.h
    UPD include/generated/compile.h
    CC init/version.o
    LD init/built-in.o
    LD .tmp_vmlinux1 fs/built-in.o: In function
    `gfs2_lock':file.c.text+0x3d77e9): undefined reference to
    `dlm_posix_lock'file.c.text+0x3d7828): undefined reference to
    `dlm_posix_unlock'file.c.text+0x3d7848): undefined reference to
    `dlm_posix_get'fs/built-in.o: In function
    `gdlm_cancel':lock_dlm.c.text+0x3e9fd5): undefined reference to
    `dlm_unlock'fs/built-in.o: In function
    `gdlm_lock':lock_dlm.c.text+0x3ea1e2): undefined reference to
    `dlm_lock'fs/built-in.o: In function
    `gdlm_unmount':lock_dlm.c.text+0x3ea76e): undefined reference to
    `dlm_release_lockspace'
    fs/built-in.o: In function
    `control_unlock':lock_dlm.c.text+0x3ea93d): undefined reference to
    `dlm_unlock'fs/built-in.o: In function
    `sync_lock':lock_dlm.c.text+0x3eaa80): undefined reference to
    `dlm_lock'fs/built-in.o: In function
    `gdlm_put_lock':lock_dlm.c.text+0x3eb35c): undefined reference to
    `dlm_unlock'fs/built-in.o: In function
    `gdlm_mount':lock_dlm.c.text+0x3eb70d): undefined reference to
    `dlm_new_lockspace'
    lock_dlm.c.text+0x3eb9c9): undefined reference to
    `dlm_unlock'lock_dlm.c.text+0x3eba31): undefined reference to
    `dlm_release_lockspace'
    make: *** [.tmp_vmlinux1] Error 1

    como resolver este problema?

  2. Isso é por causa do make oldconfig. O safado não pegou a dependência do GFS2 com o DLM.
    Te recomendaria nem copiar a configuração antiga (/boot/config), e nem rodar oldconfig. Configure usando o make menuconfig de acordo com algum tutorial, assim você só compila o que precisa.

    Mas se não tiver com paciência, insere CONFIG_DLM=m e CONFIG_GFS2_FS=m no final do arquivo .config

    (Daqui: http://www.linuxquestions.org/questi...-3-4-x-948805/)



  3. bom eu estava compilando no KDE sera que se eu mudar o X window para xfce ele vai dar estes erros ainda?
    ou sera que se eu criar o .config somente da compilaçao do kernel sem copiar o antigo .config dara certo?
    pois nao tentei nenhuma das duas ainda

  4. Citação Postado originalmente por osmano807 Ver Post
    Isso é por causa do make oldconfig. O safado não pegou a dependência do GFS2 com o DLM.
    Te recomendaria nem copiar a configuração antiga (/boot/config), e nem rodar oldconfig. Configure usando o make menuconfig de acordo com algum tutorial, assim você só compila o que precisa.

    Mas se não tiver com paciência, insere CONFIG_DLM=m e CONFIG_GFS2_FS=m no final do arquivo .config

    (Daqui: http://www.linuxquestions.org/questi...-3-4-x-948805/)
    correto osmano
    amigo não pegue o conf do boot pois ele é muito generico
    da um lspci e veja seu hardware
    e um sh /usr/src/linux/script/ver_linux
    que ele vai te mostrar os modulos ativos para sua maquina
    com estas informações
    da um make menuconfig e configura um kernel para sua necessidade
    ai fica show

    obs: eu não uso make f12 all
    uso somente make
    make mudules e make modules_install

    nestas novas versoes do kernel não precisa usar mais o make bzImage
    o proprio make já cria


    se vc digitar make install
    ele já vai criar os arquivos no /boot pra vc



  5. bom realizei todos os comandos corretamente
    nao copiei o .config configurei os modulos que faltava e
    para a minha surpresa deu um kernel panic
    ja e a segunda vez que me ocorre este erro
    fix pelo oldconfig e pelo menuconfig
    o lilo foi configurado corretamente
    o erro que esta mostrando aqui e o seguinte
    quando instalei o slackware 13.37 foi em boot=/dev/sda3 tipe='EXT4'
    e o kernel-3.4.4 ao terminar de compilar esta em EXT3
    deste modo ele nao esta detectando a partiçao Swap que e de 5.5GB
    onde esta gerando o erro do kernelpanic
    tem como na compilaçao do kernel fazer ele instalar em EXT4 como resolver este problema?
    desde ja agradeço.






Tópicos Similares

  1. Kernel 3.5.4 nao inicia no slackware 13.37 64 bits
    Por backtrack5R1 no fórum Sistemas Operacionais
    Respostas: 0
    Último Post: 25-09-2012, 13:29
  2. Dica: Configurar Teclado ABNT2 no Slackware 13
    Por Unix007 no fórum Sistemas Operacionais
    Respostas: 1
    Último Post: 22-01-2012, 16:15
  3. Como Instalar Interface Gráfica no Slackware 13.1?
    Por smith no fórum Sistemas Operacionais
    Respostas: 4
    Último Post: 01-01-2012, 00:02
  4. Instalar KDE no Slackware 13
    Por masterix no fórum Sistemas Operacionais
    Respostas: 2
    Último Post: 29-01-2010, 21:59
  5. Compilando o squid no Kernel 2.6.9 no SLackware 10
    Por Slackdi no fórum Servidores de Rede
    Respostas: 5
    Último Post: 12-12-2004, 17:08

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L