Com base em uma discussão sobre os fóruns do Ubuntu , o seguinte funcionou para mim quando atualizei o kernel no Ubuntu:
$ sudo dpkg-reconfigure virtualbox-dkms && sudo dpkg-reconfigure virtualbox && \
sudo modprobe vboxdrv
Eu tenho o Ubuntu 16 LTS. O Virtualbox pode ser executado, mas eu o removi. Depois de algum tempo, atualizo o kernel para 4.7.2. Instalar o Virtualbox novamente, mas ele não inicializa o sistema convidado. Mostra esta mensagem:
Kernel drive not installed rc=1908
Diz-me para rin / sbin / vboxconfig, mas o script falha:
vboxdrv.sh: Building VirtualBox kernel modules. vboxdrv.sh: failed: Look at /var/log/vbox-install.log to find out what went wrong.
There were problems setting up VirtualBox. To re-start the set-up process, run /sbin/vboxconfig as root.
Este é o arquivo de log:
O que devo fazer para que o Virtualbox funcione novamente?
Obrigado.
Com base em uma discussão sobre os fóruns do Ubuntu , o seguinte funcionou para mim quando atualizei o kernel no Ubuntu:
$ sudo dpkg-reconfigure virtualbox-dkms && sudo dpkg-reconfigure virtualbox && \
sudo modprobe vboxdrv
Eu iria desinstalar e reinstalar o VirtualBox:
sudo apt purge virtualbox*
wget http://download.virtualbox.org/virtualbox/5.1.4/virtualbox-5.1_5.1.4-110228~Ubuntu~xenial_amd64.deb
sudo dpkg -i virtualbox-5.1_5.1.4-110228~Ubuntu~xenial_amd64.deb
Seus convidados não serão excluídos e devem aparecer quando você abrir o VirtualBox. Você pode ter problemas com as interfaces de rede do convidado depois de reinstalar o VirtualBox. Se fizer isso, desative a interface de rede, inicie o convidado, pare o convidado e reative a interface de rede.
Tudo o que você precisa fazer é emitir:
sudo dpkg-reconfigure virtualbox-5.1
Depois disso, você receberá a mensagem de configuração necessária para criar um grupo de usuários do sistema. Basta apertar enter e ele voltará ao terminal e você verá um forro indicando que o grupo já existe e uma linha em branco abaixo dele. O processo de reconstrução do módulo está oculto por trás dessa linha em branco. Aguarde até que um prompt interativo retorne (leva apenas um minuto ou 2). Então você será bom para ir. Não há necessidade de reinstalar o programa que é um exagero.
Também para outros sistemas operacionais Host Linux (ou se você quiser ver mais informações sobre o Ubuntu), o seguinte comando é tudo o que você precisa em qualquer host Linux:
/sbin/rcvboxdrv setup
Isso funciona da mesma forma que a configuração antiga do /etc/init.d/vboxdrv eles acabaram de alterar o nome.
No Fedora, eu tenho feito um /usr/sbin/vboxconfig
após as atualizações do kernel, parece que é um bom trabalho reconstruir os drivers do kernel depois das atualizações do kernel.
Nenhum dos itens acima funcionou quando tentou as várias soluções sugeridas. No entanto, o problema foi corrigido com a atualização do Ubuntu 16.04 para o Ubuntu 18.04 usando o atualizador de software.