Problema do VirtualBox '/etc/init.d/vboxdrv setup'

73

Eu instalei o VirtualBox através do centro de software, mas quando tento iniciar uma VM, recebo o seguinte erro:

  

Driver de kernel não instalado (rc = -1908)

     

O driver de kernel do VirtualBox Linux (vboxdrv) não está carregado ou   Existe um problema de permissão com / dev / vboxdrv. Por favor reinstale o   módulo do kernel executando

     

'/ etc / init.d / vboxdrv setup'

     

como root. Se estiver disponível na sua distribuição, você deve instalar   o pacote DKMS primeiro. Este pacote mantém o controle do kernel do Linux   altera e recompila o módulo do kernel vboxdrv, se necessário.

Já atualizei meu dkms e instalei o linux-headers , mas esse /etc/init.d/vboxdrv não existe.

Estive pesquisando no Google, mas não consigo encontrar uma resposta.

    
por Dr_Bunsen 23.10.2012 / 14:19

10 respostas

6

Deve ler o arquivo /var/log/vbox-install.log para determinar o problema. Se o problema persistir, você poderá baixar e instalar a última versão v4.2.2 diretamente do link (para o kernel 3.6. * e abaixo). Boa sorte.

    
por cogitoergosum 23.10.2012 / 14:35
128

Eu também encontrei este problema várias vezes quando atualizei meu kernel do linux.

O que eu fiz:

sudo apt-get install linux-headers-'uname -r'

Reconfigure o dkms e carregue o módulo:

sudo dpkg-reconfigure virtualbox-dkms  
sudo modprobe vboxdrv

Então o VirtualBox funciona. Não é necessário reiniciar o computador.

    
por Jason Zhu 23.11.2012 / 03:18
12

Aqui está EXATAMENTE como fazer isso em 12.10:

Certifique-se de que não há rastreios de dkms, (virtualbox / virtualbox-4.2), cabeçalhos genéricos do linux (. .17):

*** Substitua o virtualbox-4.2 pela versão que você já instalou. Se você ainda não instalou, vá para a etapa 2.

  1. sudo apt-get purge virtualbox-4.2 dkms linux-headers-$(uname -r)
  2. sudo apt-get install linux-headers-$(uname -r)
  3. sudo apt-get install virtualbox-4.2

Você DEVE instalar os cabeçalhos linux ANTES do VirtualBox, caso contrário a instalação do VBox terá erro ao tentar configurar a seção vboxdrv porque os cabeçalhos linux não estão instalados.

    
por HankHendrix 08.01.2013 / 12:37
9

Reinstale o "virtualbox-dkms"

  

sudo apt-get install --reinstale o virtualbox-dkms

Funcionou para mim.

    
por user111837 30.11.2012 / 22:49
3

Eu tive o mesmo problema e resolvi com a instalação dos cabeçalhos do kernel.

sudo apt-get install linux-headers-'uname -r'

Após a instalação dos cabeçalhos, o DKMS foi configurado corretamente e o Virtualbox acabou de funcionar após a reinicialização.

Ainda assim, não há vboxdrv em /etc/init.d.

Nota: o pacote que eu instalei inicialmente era virtualbox (non ose):

sudo apt-get install virtualbox
    
por Vincenzo Pii 27.10.2012 / 19:18
1

Estou no Ubuntu 12.04 64-bit e encontrei exatamente esse problema. Eu fiz todas as coisas recomendadas listadas aqui (desinstalar, reinstalar cabeçalhos, dkms, etc) e ainda não consegui fazê-lo funcionar.

O que finalmente funcionou foi ir ao site da virtualbox ( link ), baixar o pacote e instalá-lo via:

sudo dpkg -i virtualbox-4.2_4.2.10-84104~Ubuntu~precise_amd64.deb

Então eu corri:

sudo /etc/init.d/vboxdrv setup

E funcionou como um encanto.

    
por andy u 09.04.2013 / 09:40
1

Com o Ubuntu 12.04, não consegui resolvê-lo através de repositórios padrão. Eu tive que baixar o Virtualbox do seu site e usar a versão 4.3

    
por Christian Vielma 04.10.2014 / 20:16
0

Instalação do VirtualBox

Abra o terminal e envie estes comandos para o Ubuntu 12.10 / Linux Mint:

echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

sudo apt-get update

sudo apt-get install dkms virtualbox-4.2

Web: http://www.upubuntu.com/2012/10/virtualbox-424-released-ppa.html

    
por jafan 31.01.2013 / 09:05
0

o que eu encontrei é que, se você corre

# modprobe vboxdrv

antes de executar o VirtualBox, você não terá esse sinal

então apenas adiciono

 vboxdrv 

em /

 /etc/modules

que é equivalente a executar

  'modprobe vboxdrv' 

após o início do sistema

    
por Chenming Zhang 21.05.2013 / 16:45
0

1) Se você ainda não instalou o DKMS, execute este comando

sudo apt-get install virtualbox-dkms

Se já estiver instalado, a reinstalação deve corrigir o problema

sudo apt-get install --reinstall virtualbox-dkms

2) Após o processo de (re) instalação, você deverá ver algo semelhante a este

vboxnetflt.ko: Execução da verificação de integridade da versão do módulo.  - módulo original    - Nenhum módulo original existe dentro deste kernel  - Instalação    - Instalando em /lib/modules/3.5.0-61-generic/updates/dkms /

vboxpci.ko: Execução da verificação de integridade da versão do módulo.  - módulo original    - Nenhum módulo original existe dentro deste kernel  - Instalação    - Instalando em /lib/modules/3.5.0-61-generic/updates/dkms /

depmod .........

DKMS: instalação concluída.  * Parando os módulos do kernel do VirtualBox [OK]  * Iniciando os módulos do kernel do VirtualBox [OK] Configurando o VirtualBox-qt (4.1.12-dfsg-2ubuntu0.10) ... Processando triggers para libc-bin ... ldconfig processamento diferido ocorrendo agora

3) Feche o VirtualBox e aguarde pelo menos 10 segundos para o daemon desligar.

4) Abra o VirtualBox novamente e ligue a máquina, ele deve ser corrigido

    
por Mauricio Gracia Gutierrez 06.09.2015 / 13:22