Em 28/04/07, Paulo de Souza Lima < paulocwb2003@yahoo.com.br> escreveu:Bom dia Paulo.Olá Gerson. Obrigado por responder.Bom dia Paulo.
Entendi.
Na verdade, ele não vai compilar o Kernel, ele só vai compilar o módulo vboxdrv.
Fiz o purge e reintalei o virtual-box, mas ele continua reclamando que faltam os headers:
Tente remover o pacote com o --purge
dpkg -remove --purge VirtualBox, ou então dpkg-reconfigure virtual-box.
Configuração de Pacotes
┌───────────────────────┤ Configurando virtualbox ├────────────────────────┐
│ │
│ Compilation of the kernel module FAILED! │
│ │
│ VirtualBox will not start until this problem is fixed. Please consult │
│ /var/log/vbox- install.log to find out why the kernel module does not │
│ compile. Most probably the kernel sources were not found. Install them │
│ and execute │
│ │
│ /etc/init.d/vboxdrv setup │
│ │
│ │
│ as root. │
│ │
│ <Ok> │
│ │
└──────────────────────────────────────────────────────────────────────────┘
O /var/log/vbox-intall.log só tem a linha:
Makefile:73: *** Error: unable to find the sources of your current Linux kernel. Specify
KERN_DIR=<directory> and run Make again.. Pare.
Mandei instalar os headers do kernel, conforme o anexo. Fiz o processo todo de novo, mas
para compilar o módulo, talvez seja necessário os headers do kernel, mas daí é só baixar normalmente pelo apt-get.
continua igual.
Procurei o diretório de instalação do kernel e tentei colocar uma variável KERN_DIR no
/etc/vbox/vbox.cfg, mas também não deu certo.
o comando find -name kernel dá a seguinte resposta:
./usr/src/linux-headers-2.6.18-4-k7/arch/i386/kernel
./usr/src/linux-headers-2.6.18-4-k7/kernel
./usr/src/linux- headers-2.6.18-4/kernel
./usr/src/linux-headers-2.6.18-4/arch/i386/kernel
./usr/src/linux- headers-2.6.18-4/arch/x86_64/kernel
./usr/src/linux-headers-2.6.18-4-vserver/kernel
./usr/src/linux-headers-2.6.18-4-vserver /arch/i386/kernel
./usr/src/linux-headers-2.6.18-4-486/arch/i386/kernel
./usr/src/linux- headers-2.6.18-4-486/kernel
./usr/src/linux-headers-2.6.18-4-xen-vserver-686/arch/i386/kernel
./usr/src/linux-headers-2.6.18-4-xen-vserver-686 /kernel
./usr/src/linux-headers-2.6.18-4-vserver-k7/arch/i386/kernel
./usr/src/linux-headers-2.6.18-4-vserver-k7/kernel
./usr/src/linux-headers-2.6.18-4-xen/kernel
./usr/src/linux-headers-2.6.18-4-xen/arch/i386/kernel
./usr/src/linux-headers-2.6.18-4-xen-686/arch/i386/kernel
./usr/src/linux- headers-2.6.18-4-xen-686/kernel
./usr/src/linux-headers-2.6.18-4-xen-vs erver/kernel
./usr/src/linux-headers-2.6.18-4-xen-vserver/arch/i386/kernel
./usr/src/linux-headers-2.6.18-4-686-bigmem/arch/i386/kernel
./usr/src/linux-headers-2.6.18-4-686-bigmem/kernel
./usr/src/linux-headers-2.6.18-4-686 /arch/i386/kernel
./usr/src/linux-headers-2.6.18-4-686/kernel
./usr/src/linux-headers-2.6.18-4-vserver-686/arch/i386/kernel
./usr/src/linux-headers-2.6.18-4-vserver-686/kernel
./usr/src/linux-headers-2.6.18-4-amd64 /arch/x86_64/kernel
./usr/src/linux-headers-2.6.18-4-amd64 /kernel
./lib/modules/2.6.16-2-486/kernel
./lib/modules/2.6.16-2-486/kernel/arch/i386/kernel
./lib/modules/2.6.16-2-486/kernel/kernel
./lib/modules/2.6.17-2-486/kernel
./lib/modules/2.6.17-2-486/kernel/arch/i386/kernel
./lib/modules/2.6.17-2-486/kernel/kernel
./lib/modules/2.6.18-3-486/kernel
./lib/modules/2.6.18-3-486/kernel/arch/i386/kernel
./proc/sys/kernel
./sys/kernel
zeus:/#
Sei que não precisava disso tudo, mas, por via das dúvidas, mandei instalar tudo.
Mais alguma sugestão? :-)
Abração.
__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/
Paulo de Souza Lima
Curitiba/PR
Linux User 432358
__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/
Você precisa ainda instalar o código fonte do kernel, no pacote linux-source<versão do kernel>.
Um abraço.
--
Gerson Henrique Diesel
MSN - gersondiesel@hotmail.com