marceloviana
(usa CentOS)
Enviado em 08/01/2015 - 10:26h
Oi pessoal,
Gostaria da ajuda de vocês para resolver o seguinte problema:
Tenho uma máquina virtual da Server4You e preciso instalar nesta máquina virtual, o VirtualBox (VM dentro de VM na verdade) para rodar outras máquinas virtuais.
Já instalei:
- Repositório para VirtualBox-
- VirtualBox-4.3
Pacotecos complementares:
kernel-headers kernel-devel glibc-headers glibc-devel gcc dkms
Grupo de ferramentas para desenvolvimento:
yum groupinstall "Development Tools"
Ao rodar o vboxdrv para carregar os modulos é dado um erro de kernel. Veja abaixo:
[root@is ~]# service vboxdrv setup
Stopping VirtualBox kernel modules [ OK ]
Uninstalling old VirtualBox DKMS kernel modules [ OK ]
Trying to register the VirtualBox kernel modules using DKMSError! echo
Your kernel headers for kernel 2.6.32-042stab094.7 cannot be found at
/lib/modules/2.6.32-042stab094.7/build or /lib/modules/2.6.32-042stab094.7/source.
[FAILED]
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules [FAILED]
(Look at /var/log/vbox-install.log to find out what went wrong)
No log, está assim:
[root@is ~]# cat /var/log/vbox-install.log
Uninstalling modules from DKMS
removing old DKMS module vboxhost version 3.2.24
------------------------------
Deleting module version: 3.2.24
completely from the DKMS tree.
------------------------------
Done.
Attempting to install using DKMS
Creating symlink /var/lib/dkms/vboxhost/3.2.24/source ->
/usr/src/vboxhost-3.2.24
DKMS: add completed.
Failed to install using DKMS, attempting to install without
Makefile:160: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Stop.
Ah, também já carreguei a variável KERN_DIR com o diretório do kernel:
export KERN_DIR=/usr/src/kernels/2.6.32-504.3.3.el6.x86_64/
[root@is ~]# ls /usr/src/kernels/
2.6.32-504.1.3.el6.x86_64 2.6.32-504.3.3.el6.x86_64
[root@is ~]# uname -r
2.6.32-042stab094.7
Desde já agradeço pala ajuda!