Mensagem de erro com o virtuabox com o ubuntu como host

1

Instalei o virtuabox no site deles e agora recebo essa mensagem de erro ao tentar executar VBox

 The vboxdrv kernel module is not loaded. Either there is no module          
available for the current kernel (3.16.0-36-generic) or it failed to          
load. Please recompile the kernel module and install it by
             sudo /etc/init.d/vboxdrv setup           
You will not be able to start VMs until this problem is fixed. Unknown 
application - VBox

O que estou fazendo de errado?

    
por Niklas Rosencrantz 03.05.2015 / 11:25

2 respostas

2

você tem que recompilar o módulo do kernel e instalá-lo por

sudo /etc/init.d/vboxdrv setup

Se algum erro aparecer, tente esta solução:

sudo apt-get install virtualbox-ose

Isto irá cuidar de dependências como os cabeçalhos do kernel que estão incluídos no pacote linux-headers-generic

Mas se você tiver um kernel PAE, você precisa instalar os cabeçalhos primeiro:

sudo apt-get install linux-headers-$(uname -r)
    
por Maythux 03.05.2015 / 13:53
1

O Virtualbox precisa carregar um módulo no kernel do host. Parece que você está perdendo o módulo vboxdrv ou não pode ser carregado por algum motivo. Normalmente, o vboxdrv é compilado e instalado durante a instalação do Virtualbox.

Se você acabou de instalar o Virtualbox e não reinicializou sua máquina desde então, pode ser o suficiente para reinicializar. Porque os módulos do kernel são normalmente carregados no momento da inicialização. [Em princípio, você pode carregar e descarregar módulos em um sistema em execução também, mas neste caso eu diria que uma reinicialização pode ser a solução mais simples.]

Se isso não funcionar, talvez seja necessário reinstalar o Virtualbox e anotar todas as mensagens de erro que possam aparecer. Talvez, por alguma razão, o módulo vboxdrv não possa ser compilado ou instalado.

Além disso, esteja ciente de que os módulos do kernel são específicos de um kernel. Se você instalou um kernel diferente desde a instalação do Virtualbox, esse novo kernel não tem necessariamente o módulo vboxdrv que foi instalado no kernel "original" que estava sendo executado quando o Virtualbox foi instalado.

    
por Henning Kockerbeck 03.05.2015 / 11:38