Problema Infernal com compilação de Kernel
Galera definitivamente não mais o que fazer.
Baixei o source kernel do debian através do apt.
Baixei também todos os pacotes necessários para realizar a compilação do kernel.
Existem alguns módulos que não vem por default no kernel-2.6.8-2 versão stable sarg. Como por exemplo o pacth mppe.
O que eu fiz baxei o pacth, apliquei o pacth. compilei o kernel. e
instalei na máquina. E advinha: Funcionou perfeitamente. Reiniciei a
máquina e inicializou tudo perfeito. Porém este kernel vai ser usado em
um sistema totalmente customizado. Baixei o anaconda da progeny,
coloque meus pacotes novos para ele instalar, tudo ocorre
perfeitamente, menos a instalação do kernel. O mesmo kernel que eu
instalo manualmente via dpkg funciona quando é instalado em qualquer
outra máquina não instala.
Peguei o mesmo kernel e copiei para uma terceira máquina e tentei instalar, para minha surpresa recebi as mensagens abaixo:
depmod: /lib/modules/2.6.8-2-386/modules.alias is not an ELF file
depmod: /lib/modules/2.6.8-2-386/modules.ccwmap is not an ELF file
depmod: /lib/modules/2.6.8-2-386/modules.inputmap is not an ELF file
depmod: /lib/modules/2.6.8-2-386/modules.symbols is not an ELF file
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/arch/i386/kernel/cpu/cpufreq/powernow-k7.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/arch/i386/kernel/cpu/cpufreq/powernow-k8.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-centrino.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/crypto/crc32c.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/crypto/deflate.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/acpi/thermal.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/cryptoloop.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/paride/aten.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/paride/bpck.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/paride/bpck6.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/paride/comm.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/paride/dstr.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/paride/epat.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/paride/epia.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/paride/fit2.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/paride/fit3.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/paride/friq.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/paride/frpw.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/paride/kbic.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/paride/ktti.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/paride/on20.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/paride/on26.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/paride/paride.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/paride/pcd.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/paride/pd.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/paride/pf.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/paride/pg.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/block/paride/pt.ko
depmod: *** Unresolved symbols in /lib/modules/2.6.8-2-386/kernel/drivers/cdrom/cdu31a.ko
A mesma mensagem que o anaconda me mostra no momento em que ele vai
instalar o kernel. Não consegue resolver as dependencias de simbolos e
tals. com isso um monte de arquivos incluse o modules.dep não é gerado
fazendo com que a instalação trave no meio. quando acionou o console o
prompt esta pedindo se desejo continuar mesmo sem as depencias. Se dou
sim ele continua e finaliza a instalação e inicia dando "KERNEL PANIC".
Se dou não ele aborta a instalação do kernel.
Já procurei em dezenas de milhares de lugares e não consegui arranjar
uma explicação para o que esta acontecendo. Suspeito que no momento da
compilação ele use as dependencias apenas da maquina onde esta sendo
compilado... mas não sei se é isso.
Por isso peço ajuda ... Estou perdendo muito tempo com isso muito
mesmo... tem quase um mês que este problema esta acontecendo ... Tenho
postado nesta lista mas nunca obtenho resposta para este problema.
Estou utilizando o comando abaixo para poder gerar a imagem do kernel:
# make menuconfig
# make-kpkg clean
# fakeroot make-kpkg --revision=custom.1.0 kernel_image
Estou
no aguardo de qualquer ajuda. Caso alguém tenha um kernel compilado com
suporte a MPPE por favor me envie para eu fazer alguns testes.
Muito Obrigado a todos .
Reply to: