Recebi as atualizações por meio do Software Updater normal, 10 de janeiro de 2018. Depois que este VirtualBox não iniciaria nenhuma VM, reclamando dos dkms e pedindo para fazer o modprobe vboxdrv. Seguindo o conselho, reinstalei o virtualbox-dkms com:
sudo apt-get --reinstall install virtualbox-dkms
Após isso e uma reinicialização, tentei iniciar uma VM que congelou a máquina inteira e foi necessária uma reinicialização completa.
Existe uma maneira de fazer o VirtualBox funcionar com os kernels mais recentes?
EDITAR:
Conforme sugerido por N0rbert, o comando:
política do apt-cache `dpkg -S VirtualBox | cabeça -n1 | sed -e 's /: // g' | awk '{print $ 1}' '
dá:
virtualbox-qt: Instalado: 5.0.40-dfsg-0ubuntu1.16.04.2 Candidato: 5.0.40-dfsg-0ubuntu1.16.04.2 Tabela de versão: *** 5.0.40-dfsg-0ubuntu1.16.04.2 500 500 http://fr.archive.ubuntu.com/ubuntu xenial-updates / multiverse amd64 Packages 100 / var / lib / dpkg / status 5.0.18-dfsg-2build1 500 500 http://fr.archive.ubuntu.com/ubuntu xenial / multiverse pacotes amd64
EDIT (em 29-mar-2018): O problema foi resolvido para mim, com o Ubuntu Ubdate a partir de hoje. Vi que ele tinha algumas atualizações de caixa virtual, portanto tentei inicializar com o kernel mais recente novamente. Então eu tive que correr
sudo apt-get --reinstall instala o virtualbox-dkms
E depois disso, minhas máquinas virtuais no VirtualBox começaram a funcionar sem travar o computador inteiro. Finalmente!
fonte
apt-cache policy `dpkg -S VirtualBox | head -n1 | sed -e 's/://g' | awk '{print $1}'`
.Respostas:
A atualização para o VirtualBox 5.2 usando o repositório oracle funcionou para mim.
Aqui estão as etapas ( documento herdado aqui ):
1) Adicione repositório oracle:
Modifique este comando para se adequar à sua versão do ubuntu se você não estiver usando o Ubuntu 16.04 (xenial).
2) Adicione chaves GPG para o repositório:
3) Verifique as chaves GPG:
deve mostrar as seguintes impressões digitais:
4) Instale o VirtualBox 5.2
No meu caso, tive erros e tive que remover o pacote virtualbox-dkms e executar / sbin / vboxconfig:
Dependendo do ambiente da área de trabalho, o ícone do menu do iniciador pode ter desaparecido. Nesse caso, recrie-o manualmente; o comando é simples
virtualbox
.fonte
curl -O http://download.virtualbox.org/virtualbox/5.2.0/Oracle_VM_VirtualBox_Extension_Pack-5.2.0-118431.vbox-extpack ; sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.2.0-118431.vbox-extpack
sudo echo "..." > /etc/..
não funcionará quando executado como um usuário normal, porque apenas osecho
executados abaixosudo
. IMO a melhor maneira de lidar com isso é provavelmenteecho "..." | tee -a /etc/...
add-apt-repository
que acho mais auto-explicativo. Para quem quiser usarsources.list.d
o comando éecho "deb http://download.virtualbox.org/virtualbox/debian xenial contrib" | sudo tee /etc/apt/sources.list.d/oracle-virtualbox.list
.Referência cruzada:
O bug oficial que acompanha esse problema é:
https://bugs.launchpad.net/bugs/1736116
Existem soluções para a instalação do VB 5.1.30 e do 5.2.4. Alguns usuários estão relatando problemas de dependência do QT com o 5.2.4; portanto, o 5.1.30 pode ser uma aposta mais segura.
Várias opções para instalar uma das versões estão listadas lá, e a discussão está em andamento, então não vou reproduzir aqui.
fonte
virtualbox-5.1
como emvirtualbox-5.2
...Quando você inicializa sua máquina, altere em qual kernel você inicializa acessando "Opções avançadas para o Ubuntu".
Escolha o número da versão como 4.10 - Deve começar a trabalhar até que isso seja corrigido.
fonte
Portanto, no meu caso, os módulos do kernel não foram removidos corretamente.
Aqui estão os detalhes:
Problema:
CONSERTAR:
Depois disso, tudo funciona (pelo menos no meu caso)
Espero que ajude.
Publiquei a resposta em https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1736116
fonte