Finalmente consegui isso funcionar. Parece que o DKMS não está funcionando como deveria (?).
Depois de reinstalar virtualbox-dkms
, minhas VMs estão de volta.
sudo apt-get --reinstall install virtualbox-dkms
Então, eu tentei criar um sistema operacional com o VirtualBox e recebi este erro:
Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing
'/etc/init.d/vboxdrv setup'
as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
Então eu fiz o óbvio, executando a configuração do Vboxdrv. Eu corri este comando:
sudo service vboxdrv setup
Recebi um erro ao fazer isso.:
stopping kernel drivers...done.
Uninstalling old virtualbox dkms kernel modules/etc/init.d/voboxdrv: 302: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/do_dkms: not found
...done.
(Failed, trying without DKMS)
recompiling VirtualBox kernel modules...failed!
(look at /var/log/vbox-install.log to find out what went wrong.)
Então, dei uma olhada em /var/log/vbox-install.log
para ver se consigo encontrar alguma coisa. Eu recebi este erro:
/etc/init.d/vboxdrv: 334: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/build_in_tmp: not found
Qualquer ajuda? Obrigado.
Finalmente consegui isso funcionar. Parece que o DKMS não está funcionando como deveria (?).
Depois de reinstalar virtualbox-dkms
, minhas VMs estão de volta.
sudo apt-get --reinstall install virtualbox-dkms
Eu sugeriria o seguinte:
Primeiro, verifique se você tem os cabeçalhos e outros elementos necessários para criar programas. Abra uma janela de terminal ctrl + alt + t
sudo apt-get install build-essential libssl-dev linux-headers-'uname -r'
Em segundo lugar, instale o módulo dkms para que você não enfrente este problema após as atualizações do kernel
sudo apt-get install dkms
Por fim, tente o comando conforme sugerido pela primeira mensagem de erro
sudo -i
/etc/init.d/vboxdrv setup
exit
Use "Todas as distribuições - execute o Instalador" (entrada mais abaixo de esta lista ) em vez de um pacote deb ou rpm! Isso corrigiu o erro para mim (Ubuntu 14.10 + VirtualBox 4.3.26).
Depois de tentar as soluções @Crusty_Barnacle e @Charles_Green sem sucesso, certifiquei-me de que minha distro (Ubuntu 14.04) estava totalmente atualizada:
aptitude purge virtualbox virtualbox-dkms virtualbox-qt
aptitude install virtualbox
E tudo funcionou bem de novo.
Espero que isso ajude os outros.