Olá galera,
Todas as vezes que ocorre uma atualização de kernel no Ubuntu e precisamos utilizar o VirtualBox, nos deparamos com a tela abaixo.
Até o Ubuntu 12.04, resolviamos esse erro através do terminal executando o comando abaixo.
sudo /etc/init.d/vboxdrv setup
No Ubuntu 12.10, mesmo executando o comando é exibido uma mensagem de erro.
Isto ocorre porque no Ubuntu 12.10 os pacotes linux-headers-* não são mais instalados por padrão.
Eu costumo utilizar o Synaptic para corrigir o problema mas nada impede de você utilizar o terminal. O primeiro passo é sabermos qual foi a última versão do Linux kernel image e procurarmos a versão dos pacotes linux-headers-* correspondentes no Synaptic.
Após instalar os pacotes que estavam faltando, basta voltarmos ao terminal e executar novamente o comando sudo /etc/init.d/vboxdrv setup
Com todos os procedimentos executados corretamente, o VirtualBox deve voltar a funcionar normalmente.
Bem pessoal espero que essa dica tenha sido útil. Bom final de semana a todos e até a próxima.
Olá, amigo to nessa pendencia ai, meu kernel é 3.5.0-26-generic, mas não consigo baixar nem pelo synaptics, da um erro informando a plataforma i686, não to entendo meu proc.. e um i3 com 3 de ram. ubuntu 12.04. como posso resolver ?
ResponderExcluirOlá, nunca vi ocorrer isso com o Ubuntu 12.04. Tem como vc informar o erro exato e quais os pacotes do Kernel estão instalados ?!
Excluirp/ começar instalei por esse post muito bom, o erro ao tentar instalar os headers mesmo pelo synaptics é o seguinte :
ResponderExcluirÉ preciso baixar 0 B/13,1 MB de arquivos.
Depois desta operação, 70,0 MB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]? s
Selecionando pacote linux-headers-3.5.0-26 previamente não selecionado.
(Lendo banco de dados ... 470598 ficheiros e directórios actualmente instalados.)
Desempacotando linux-headers-3.5.0-26 (de .../linux-headers-3.5.0-26_3.5.0-26.42~precise1_all.deb) ...
Selecionando pacote linux-headers-3.5.0-26-generic previamente não selecionado.
Desempacotando linux-headers-3.5.0-26-generic (de .../linux-headers-3.5.0-26-generic_3.5.0-26.42~precise1_i386.deb) ...
Configurando linux-headers-3.5.0-26 (3.5.0-26.42~precise1) ...
Configurando linux-headers-3.5.0-26-generic (3.5.0-26.42~precise1) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 3.5.0-26-generic /boot/vmlinuz-3.5.0-26-generic
Error! Bad return status for module build on kernel: 3.5.0-26-generic (i686)
Consult /var/lib/dkms/i915-3.4-3.2/0.043.3/build/make.log for more information.
Error! Bad return status for module build on kernel: 3.5.0-26-generic (i686)
Consult /var/lib/dkms/virtualbox/4.1.12/build/make.log for more information.
Insisto em dizer que já tentei baichar de todas as formas possíveis :(
Boa noite. Bem fiz os testes aqui em outra máquina e não consegui reproduzir seu problema. Lembro que tive um problema semelhante usando o Ubuntu 8.04. A solução foi baixar a versão mais recente do VirtualBox no momento.
ExcluirOLa Benicio. Fiz isso tambem , mas o erro continua, Digitei "uname -r" e me da como resposta 3.5.0-31 generic. Pelo que eu entendi significa que estou com esse kernel. Pergunto qual kernel tenho que instalar esse ou o mais novo 3.9.4?pois se eu tento instalar o 3.5.0-31 esse ele diz que não encontra e o outro tambem.Tenho instalado Ubuntu 12.04 64bits
ResponderExcluirAgradeço pela ajuda
Edson
Boa noite Edson,
ExcluirO problema que eu relatei acima aconteceu com uma versão mais antiga do VirtualBox. Procure instalar a versão mais atual VirtualBox para a sua versão do Ubuntu. Com relação ao kernel pode atualizar para a versão mais nova que estiver no repositório sem problemas.