Acabei de atualizar um antigo sistema Ubuntu LTS do 12.04 Precise Pangolin para o 14.04 Trusty Tahr, e uma combinação de dicas nos comentários aqui foram necessárias para que o virtualbox funcionasse.
Passo 0: Tente instalar o virtualbox através de sudo apt-get install virtualbox
. Isso funcionou principalmente, mas no final eu recebi o erro "No suitable module for running kernel". sudo modprobe vboxdrv
falhou porque não havia esse módulo.
Então, a correção:
Etapa 1: sudo apt-get install linux-generic linux-image-generic linux-headers-generic linux-signed-generic
. O apt-get disse que os dois primeiros já foram instalados e instalaram o terceiro e o quarto.
Etapa 2: desinstale e reinstale o VirtualBox. sudo apt-get purge virtualbox
e, em seguida, sudo apt-get install virtualbox
. Desta vez, o instalador do virtualbox compilou um módulo do kernel genérico. Woo hoo!
Neste ponto, o VirtualBox ainda não funcionou.
Passo 3: Reinicie.
Agora, sudo modprobe vboxdrv
funciona e posso iniciar uma VM.