Problema com a instalação do VirtualBox

35

Estou tentando instalar o VirtualBox e fazê-lo funcionar, mas parece que não consigo. Na imagem você pode ver a saída.

SeeuexecutarVBoxManage--version,obtenho:

WARNING:Thecharacterdevice/dev/vboxdrvdoesnotexist.Pleaseinstallthevirtualbox-dkmspackageandtheappropriateheaders,mostlikelylinux-headers-generic.YouwillnotbeabletostartVMsuntilthisproblemisfixed.4.3.10_Ubuntur93012

Masovirtualbox-dkmsjáestáinstaladoenaversãomaisrecente.Entãoeutenteireinstalareeuconseguiisso:

Qualquer ajuda será apreciada.

EDITAR:

A saída após a reconfiguração (sugestão @ M.Tarun):

EDIT 2:

Também instalei as fontes como @Hmayag instruiu, purgou o virtualbox e o instalei novamente, mas tive o mesmo problema.

    
por Antonis Gr 13.05.2014 / 21:52

10 respostas

1

Não consegui resolver o problema com nenhuma outra solução sugerida, por isso criei uma nova instalação 14.04 e está tudo bem agora.

    
por Antonis Gr 21.05.2014 / 14:02
54

Basicamente, depois de instalar esses dois pacotes, você também precisa fazer a reconfiguração:

sudo dpkg-reconfigure virtualbox-dkms
sudo dpkg-reconfigure virtualbox
sudo modprobe vboxdrv

E para corrigir eth0:

sudo modprobe vboxnetflt
    
por M.Tarun 13.05.2014 / 21:58
14

Eu resolvi esse problema seguindo os comandos:

sudo apt-get install linux-headers-generic
sudo dpkg-reconfigure virtualbox-dkms
    
por user318571 20.08.2014 / 05:40
3

A razão para o problema é que você inicializou o kernel 3.11 enquanto o dpkg-reconfigure espera um kernel 3.13. É por isso que você recebe a mensagem 'nenhum módulo adequado para o kernel em execução'.

Certifique-se de atualizar seu gerenciador de inicialização.

No meu caso, o bootloader é atualizado de outro sistema operacional (Debian) e a inicialização é feita com sudo update-grub resolvendo o problema.

    
por Pit 15.07.2014 / 22:08
2

Eu usei este guia: link

Isso funciona para mim:

echo "deb http://download.virtualbox.org/virtualbox/debian vivid contrib" > /etc/apt/sources.list.d/virtualbox.list
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add - 
apt-get purge virtualbox
apt-get update
apt-get install -y virtualbox-5.0 dkms
    
por Adnrii Veklychev 20.11.2015 / 13:46
1

No meu caso, o problema era ter o virtualbox-4.1 instalado ao lado do virtualbox-4.2. Depois que eu desinstalei o 4.1, eu posso executar sudo /etc/init.d/vboxdrv setup e sudo modprobe vboxdrv bem, além de iniciar VMs.

    
por Anthony Naddeo 18.12.2014 / 21:36
1

Você precisa verificar a versão do gcc que você está usando. Eu estava enfrentando o mesmo problema de compilação do kernel virtualbox. Corrigi o problema usando este link

Você provavelmente está usando uma versão desatualizada do gcc que é diferente do gcc usado pelo kernel do Linux.

Verifique a versão padrão que você está usando:

gcc -v

O meu é gcc versão 4.4.7 (Ubuntu / Linaro 4.4.7-8ubuntu1)

E a versão do gcc em que seu kernel foi compilado

dmesg | more
[    0.000000] Linux version 3.13.0-83-generic (buildd@lgw01-55) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #127-Ubuntu SMP Fri Mar 11 00:25:37 UTC 2016 (Ubuntu 3.13.0-83.127-generic 3.13.11-ckt35)

ou com

dpkg -l gcc

Se as versões do gcc são diferentes como no meu sistema, mude o seu compilador padrão do gcc

sudo update-alternatives --config gcc

então a instalação do virtualbox-dkms deve funcionar bem

sudo apt-get --reinstall install virtualbox-dkms
    
por JohnWolf 23.03.2016 / 11:15
0

A pista está aqui: Por favor, instale o pacote virtualbox-dkms e o apropriado cabeçalhos, provavelmente linux-headers-generic.

Já que você tem o primeiro, ele ainda deve querer o segundo.

sudo apt-get install linux-headers-generic

Depois, verifique se tudo está atualizado.

sudo apt-get update

sudo apt-get upgrade

    
por Elder Geek 13.05.2014 / 21:58
0

Eu tive o mesmo problema. Descobri que a origem do problema é provavelmente que estou usando um kernel personalizado.

Fazendo o download do pacote .deb mais recente do virtualbox.org e instalando-o por dpkg -i resolveu o problema no meu caso.

    
por Attila Fulop 23.03.2015 / 12:29
-1

Tente

sudo /etc/init.d/vboxdrv setup
    
por Abdul Kadir 21.05.2014 / 14:09