Como instalo o virtualbox-dkms?

19

Obtendo o seguinte erro ao tentar instalar os módulos do kernel do virtualbox:

------------------------------
Deleting module version: 4.1.18
completely from the DKMS tree.
------------------------------
Done.
Loading new virtualbox-4.1.18 DKMS files...
Building only for 3.5.0-17-generic
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.

Eu tentei instalar o pacote linux-source, mas não tenho certeza de como o ubuntu lida com fontes e cabeçalhos do kernel. Alguma idéia de como fazer isso do ponto de vista do Ubuntu?

    
por Bill Dengler 20.10.2012 / 16:24

4 respostas

14

Meu Virtual Box me disse que os drivers do kernel não estavam instalados. Eu corri apt-get remove virtualbox-dkms para remover os drivers e, em seguida, reinstalei-os ( apt-get install virtualbox-dkms ), que reconstruiu os drivers e eu era capaz de executar o VirtualBox sem problemas

    
por Kevin 21.10.2012 / 21:37
11

De outra forma:

apt-get install linux-headers-'uname -r'
dpkg-reconfigure virtualbox-dkms

O caminho normal:

/etc/init.d/vboxdrv setup
    
por Marc Quinton 04.05.2013 / 12:55
5

Você também precisa do cabeçalho do kernel. Com base na sua saída, o sudo apt-get install kernel-headers-3.5.0-17-generic deve fazê-lo. Na VM convidada, execute a imagem ISO ou o sudo sh ./VBoxLinuxAdditions.run a partir do prompt do shell. Parece que este é um problema conhecido com a última versão 12.10.

    
por cogitoergosum 21.10.2012 / 20:50
2

Não funcionou para mim. Resolvido executando:

gksudo synaptic

Procure por 'dkms' e (re) instale aquele para o VirtualBox e pressione o botão 'Apply'. A saída deve dizer que os drivers do kernel do virtualbox estão funcionando.

    
por Donald Dominko 18.12.2012 / 21:25