Atualizar para o VirtualBox 5.2 usando o oracle repository funcionou para mim.
Aqui estão os passos ( documento legado aqui ):
1) Adicionar repositório oracle:
sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian xenial contrib"
Modifique este comando para se adequar à sua versão do Ubuntu, caso você não esteja usando o Ubuntu 16.04 (xenial).
2) Adicione chaves GPG para o repositório:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
3) Verifique as chaves GPG:
sudo apt-key finger Oracle
deve mostrar as seguintes impressões digitais:
B9F8 D658 297A F3EF C18D 5CDF A2F6 83C5 2980 AECF
Oracle Corporation (VirtualBox archive signing key)
7B0F AB3A 13B9 0743 5925 D9C9 5442 2A4B 98AB 5139
Oracle Corporation (VirtualBox archive signing key)
4) Instale o VirtualBox 5.2
sudo apt update && sudo apt install virtualbox-5.2
No meu caso eu tive erros e tive que remover o pacote virtualbox-dkms e executar o / sbin / vboxconfig:
sudo apt remove --purge virtualbox-dkms
sudo /sbin/vboxconfig
Dependendo do seu ambiente de trabalho, o ícone do menu de inicialização pode ter desaparecido. Nesse caso, recrie-o manualmente; o comando é simplesmente virtualbox
.