Erro ao executar VirtualBox: "Kernel driver not installed (rc=-1908)" [Resolvido]

Publicado por Sergio Marcelo Araujo da Costa em 23/09/2013

[ Hits: 82.792 ]

 


Erro ao executar VirtualBox: "Kernel driver not installed (rc=-1908)" [Resolvido]



Bem, depois de quase um ano fora do ar, por questão de tempo devido ao término do meu curso superior, estou de volta.

E logo de cara, tive um problema após a instalação no Ubuntu do VirtualBox 4.2.18. Quando coloquei para executar, o sistema operacional Server 2008 R2 deu o erro:
Virtualbox - Kernel driver not installed (rc=-1908)
Linux: Erro ao executar VirtualBox: 'Kernel driver not installed (rc=-1908)'

Vi algumas dicas em diversos sites espalhados, não só em português como também em inglês, juntei tudo e veja só o que deu: uma maneira bem fácil e rápida que resolveu o meu problema.

Segui a dica do Phillip:
Mas no 3º passo, deu um erro e continuei com o problema.

A primeira coisa a fazer é: siga o link acima, se conseguir resolver ótimo, caso não consiga, instale o aptitude:

sudo apt-get install aptitude

Depois, use-o para fazer uma pesquisa:

aptitude search linux-headers

Procure o pacote mais recente do linux-headers, no meu caso, foi o linux-headers-3.8.0.30-generic. Instale-o!

sudo aptitude install linux-headers-3.8.0.30-generic

Caso em sua busca encontre o pacote linux-headers-3.8.0.30-generic-pae pode instalá-lo também:

sudo aptitude install linux-headers-3.8.0.30-generic-pae

Depois, você irá usar os seguintes comandos:

sudo aptitude install dkms
$ sudo /etc/init.d/vboxdrv setup



Pronto, agora é só executar o VirtualBox e inicializar a máquina virtual.

Viu? Rápido e simples! Espero ter ajudado.

Outras dicas deste autor

Ubuntu 32 bits reconhecendo 4GB (ou mais) de RAM

Packet Tracer 5.3.3 - Instalação no Ubuntu 12.04

Leitura recomendada

Netflix nativo no Slackware 14.2 usando Firefox

Lentidão VMware Workstation no Ubuntu

Facílima instalação de pacotes de 32 bits em qualquer Linux

Instalando Google Chrome no Ubuntu 16.04 (64 bits)

Como instalar o plugin Flash Player no Firefox (testado no Slackware 14.1)

  

Comentários
[1] Comentário enviado por boliveras65 em 03/02/2014 - 23:28h

oi marcelo , Tenho usado uma distribuição 7.2 do debian. na primeira vez que usei esse procedimento ele alterou minha distribuição totalmente eliminando os upgrades e deixando ela próxima do debian 5. Ok Achei que o erro fosse meu e reinstalei a distro e iniciei normalmente o processo. Desta vez me precavi e não deixei ela agir na totalidade dos programas instalados mas retirou boa parte dos instalados e quebrou metade da biblioteca. Não sei bem como isso ocorreu mas gostaria que vc me ajudasse.

[2] Comentário enviado por leonardoaquino em 05/05/2014 - 11:34h

Problema resolvido, porem foi necessário reinstalar o DKMS! Fica a dica!

[3] Comentário enviado por thiagoThid em 02/08/2014 - 19:14h

Testei aqui e continua o mesmo problema!

[4] Comentário enviado por rodrigocontrib em 12/08/2014 - 21:20h

Mesmo problena, posta ai o repositorio para o inux-headers > inux-headers-3.8.0.30-generic
:)

[5] Comentário enviado por godrix em 23/08/2014 - 19:16h

tks man! problema resolvido

[6] Comentário enviado por nel-xetel em 28/09/2014 - 14:46h

Valeu!!! Consegui fazer voltar a funcionar o VirtualBox com a sua ajuda Sergio

[7] Comentário enviado por michelailton em 09/04/2015 - 15:30h


Sergio, paragens cara, eu tentei também o do philip mas tive problemas no passo 3, sou muito leigo com linux mas estou me empenhando em aprender usar essa ferramenta muito abrangente, estou gostando e muito obrigado pela ajuda. Quem sabe um dia posso estar aqui auxiliando aoutros :D

[8] Comentário enviado por Garotocpd em 03/08/2015 - 19:48h

Isso nao resolveu meu problema, olha o retorno!
root@####:/home/nonato# sudo /etc/init.d/vboxdrv setup
sudo: /etc/init.d/vboxdrv: command not found

[9] Comentário enviado por flp1 em 02/09/2015 - 17:21h

Bem no meu caso tive o mesmo problema e para resolver, apenas desinstalei o virtualbox, desliguei o pc, liguei novamente e refiz a instalação.
Depois de instalado o virtualbox reconheceu a pasta que no meu caso era uma VM com CentOS 6.6 salvo em /home/usuario, na pasta chamada VirtualBox VMs.

Só isso, espero ter colaborado.

[10] Comentário enviado por luisaguiar em 10/11/2015 - 14:05h


Problema resolvido. Ubuntu 14.4. Valeu

[11] Comentário enviado por Gabrielscps em 05/01/2016 - 14:34h


[8] Comentário enviado por Garotocpd em 03/08/2015 - 19:48h

Isso nao resolveu meu problema, olha o retorno!
root@####:/home/nonato# sudo /etc/init.d/vboxdrv setup
sudo: /etc/init.d/vboxdrv: command not found


Estou utilizando aqui o Debian 8.2 e virtualbox 5.0.12, e eu também não tinha o arquivo vboxdrv para executar o comando "sudo /etc/init.d/vboxdrv setup". Resolvi utilizando o comando "/sbin/rcvboxdrv setup". Valeu funfando aqui!!

[12] Comentário enviado por wadilson em 20/05/2016 - 11:52h

Tive problemas para fazer rodar o VirtualBox em um laptop novo.
Vi os mesmos erros reportados aqui, e em muitos outros fóruns.
Tentei todas as soluções e sempre os mesmos erros voltavam.

Reinstalei o VirtualBox inúmeras vezes.
Tentei versões de 32 bits e de 64 (o computador é 64bits), reinstalei várias versões de linux-headers, do dkms, tentei usar um arquivo OVA diferente, entrava como root, instalei manualmente e compilei drivers, quase coloquei o sistema operacional a ponto de perder toda a instalação feita, de tanto que mudei e mexi em tudo.
Não adiantava nada. Tudo que eu fazia sempre retornava o mesmo erro. Por mais que perseguisse relatos do problema resolvido em fóruns por toda a internet, no fim nada se resolvia.

Até que numa lista de discussão do próprio VirtualBox (forums.virtualbox.org) alguém comentava sobre a formatação do HD.
Mas aí é que está a pegadinha. Quando tentei desligar no BIOS o recurso do firmware UEFI, que garante carregamento do Windows super rápido (e impede o uso de outros SOs), o sistema trocava a ordem da carga e trazia o Windows, sem carregar o GRUB. E continuei batendo cabeça. Pensei que essa não seria a solução.

Depois de muitas outras tentativas, voltei ao BIOS, desliguei de novo o recurso UEFI e vi uma configuração no próprio BIOS da máquina para garantir carregar o Linux antes que Windows. Faltou ler direito os avisos de tela (RTFM, novato!)
O GRUB carregou, o Linux subiu e o VirtualBox abriu como se nada tivesse acontecido. Importei o arquivo OVA sem problemas e tudo funcionou perfeitamente.

É a Microsoft fazendo o seu melhor: tratando os usuários como idiotas
O firmware UEFI é uma solução da indústria para modernizar o antigo BIOS, e a promessa inicial era que ficaria melhor até para usuários Linux, mas o que acontece de fato é igual aqueles recursos contra gravação de CDs de áudio... uma proteção excessiva da indústria sobre a sua reserva de mercado.

Enfim, a solução foi essa. Se você estiver enfrentando dificuldades para rodar sua VM, vendo essas mensagens de erro reportadas acima, verifique se seu HD tem esse recurso no BIOS e deixe em modo Compatível. Verifique também se há algo que permita ou impeça o uso de VMs e a ordem de carregamento dos SOs.

[13] Comentário enviado por silvioluiz em 05/06/2016 - 00:30h

Tópico antigo mas problema atual ainda.

Acabei de instalar a versão mais recente do VirtualBox 5.0.20, e tive o mesmo problema.
Só uma dica pra quem instalou direto do site usando dpkg.

ao invés de usarem:
/etc/init.d/vboxdrv setup

Façam
/sbin/rcvboxdrv setup


[14] Comentário enviado por joseroberto4 em 22/07/2016 - 18:13h

E estranho. Mas depois de muitas tentativas de reinstalar o virtual box vie a opção do "Comentário enviado por wadilson em 20/05/2016 - 11:52h" e deu certo.

Obrigado Wadilson.

[15] Comentário enviado por AMMIT em 26/07/2016 - 06:56h

Saudações a todos!

Tentei como sugerido acima, porem na hora do comando
$ sudo /etc/init.d/vboxdrv setup

-Resultado:
sudo: /etc/init.d/vboxdrv: command not found

Como uso a versão mais recente do VirtualBox 5.0.20, tentei a outra sugestão dada aqui mesmo.

$ sudo /sbin/rcvboxdrv setup

-Resultado:
sudo: /sbin/rcvboxdrv: command not found

O problema continua.

[16] Comentário enviado por lamegoc em 01/09/2016 - 13:39h

Aqui deu tudo certo, só no último passo troquei conforme foi colocado
/etc/init.d/vboxdrv setup

por
/sbin/rcvboxdrv setup

obrigado!

[17] Comentário enviado por Alexxxx em 10/01/2017 - 10:27h

Prezados ja fiz de tudo e nao achei o erro do meu virtual box

veja os retornos

Comando :
/sbin/rcvboxdrv setup

Retorno:
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.

Comando :
/sbin/vboxconfig

Retorno:
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.

There were problems setting up VirtualBox. To re-start the set-up process, run
/sbin/vboxconfig
as root.


Meu sistema e o Fedora 24 , do VirtualBox e 5.1.12.

Socoro !

[18] Comentário enviado por AlePereira em 12/01/2017 - 20:42h

Boa noite prezados!
Sou iniciante no Linux, estou trabalhando num Hospedeiro com o Ubuntu 16.04 LTS (i5 4MB) e o Virtualbox 5.1... Quando fui tentar virtualizar o Ubuntu 16.04 (o mesmo do host), me deparei com um problema que a princípio não tinha relação com o tópico... A tela de instalação do Ubuntu aparecia toda "zoada"... Pesquisando um pouco, descobri que o problema específico da tela era a quantidade de processadores que estavam habilitados na VBox (estava habilitado apenas 1 e necessitava de pelo menos 2). Acontece que para habilitar o recurso de múltiplos processadores na máquina virtual, eu teria que ir ao SETUP do host, habilitar o recurso de virtualização e aí sim! Bingo?? nem tanto... foi onde surgiu o problema que deu origem ao tópico... Meu problema foi resolvido, seguindo a orientação do "parça" flp1 em 02/09/2015 - 17:21h... Desinstalei a VBox (remove e purge) e instalei novamente... Sucesso.

Abraço a todos

[19] Comentário enviado por 3m1d10 em 16/09/2020 - 17:12h

O problema começou com a atuaização do kernel e resolvi assim:

Removi totalmente o virtualbox.

```sh
sudo apt autoremove --purge virtualbox-*
```

Baixei o pacote virtualbox mais atual, no momento é esse:
"virtualbox-6.1_6.1.14-140239_Ubuntu_bionic_amd64.deb"

```sh
sudo dpkg -i virtualbox-6.1_6.1.14-140239_Ubuntu_bionic_amd64.deb
```

Baixei o pacote dkms mais atual, no momento é esse:
“virtualbox-dkms_6.1.14-dfsg-4_amd64.deb”

```sh
sudo dpkg -i virtualbox-dkms_6.1.14-dfsg-4_amd64.deb
```

Voltou a funcionar normalmente.

Boa sorte!




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts