Não sei dizer se isso pode resolver o seu problema, mas é assim que funciona.
Conflito de versões e forçamento de atualizações manuais
Verifiquei se a caixa virtual na máquina host era 4.2.1 e se a do convidado era a mais recente, 5.1.18. No link ele disse que a versão 5.12 estava disponível para o Precise Pangolin 12.04LTS.
Transferido pelo firefox e mantido o arquivo .deb.
Ao tentar instalar via terminal, ele disse que o antigo não pode ser removido.
Então,
sudo apt-get remove virtualbox-\*
sudo apt-get purge virtualbox-\*
fez isso.
Isto não removerá seus arquivos e configurações de configuração do VirtualBox.
Reinicie e instale o .deb
Execute a caixa virtual e inicialize o convidado.
Viola, funcionou! Finalmente, foi a versão antiga do virtualbox no Ubuntu 12.04, que levou 20 horas.
Uma lição aprendida por dia: O Ubuntu Software Center não encontrou uma nova versão para sudo apt-get install virtualbox-5.1
. Porque o Centro de Software não foi atualizado para os últimos lançamentos.
Outra solução pode ser, incluindo a lista de repo do virtualbox em sources.list no Ubuntu. (Poste aqui por favor, se funcionar também, porque eu não tentei isso)
Não consigo obter nenhum recurso de imagem para isso. Eu tentei tantos passos. Não poderia fazê-los aqui. Mas eu também tentei essas etapas
Purging virtualbox
rm virtualbox dkms modules
dist-upgrade
apt-get install virtualbox-guest-additions-iso
não na ordem, no entanto.