Eu sou um novato em Linux
Estava rodando 12.04 com virtualbox 4.2. Tudo estava rosado.
Atualizado para 12.10; agora o Virtualbox será executado, mas pode iniciar qualquer VM. Obteve o erro 'driver do kernel não instalado' Executei a configuração /etc/init.d/vboxdrv, mas recebi o erro 'Seus cabeçalhos de kernel para o kernel 3.8.0-32-generic não podem ser encontrados'
Tentei executar apt-get linux-headers-3.8.0-32-generic mas recebi o erro 'Pakcage linux-headers-3.8.0.32-generic não está disponível, mas é referido por outro pacote'.
uname -r responde com 3.8.0-32-generic
ls /usr/src contém linux-headers-3.5.0-42; linux-headers-3.5.0-42-genérico e vboxhost-4.3.0
Como faço para resolver isso? Agora entendo que deveria ter instalado o DKMS antes de realizar a atualização do sistema operacional e os cabeçalhos do kernel teriam sido atualizados.
Responder1
Instale todos os pacotes do kernel kernel-header
, com um kernel mais recente (3.11.0-13 (binário) com synaptic. Em seguida, reinicie. O sistema iniciará com o novo kernel e ... funcionará. (meu problema é usar vmware)
Se você tiver problemas com o 3.5.0-42, poderá começar com o antigo.
Responder2
Na maioria das vezes, essa é a solução para mim.
sudo apt-get update
sudo apt-get install dkms
sudo reboot
Se isso falhar, tente:
sudo apt-get remove virtualbox
sudo apt-get install virtualbox
sudo reboot
Não se preocupe, você não perderá nenhuma das máquinas virtuais criadas.