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

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

[ Hits: 82.134 ]

 


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

Chega de dual boot

Instalando Etcher no Ubuntu 16.04 LTS

Compactando e descompactando arquivos facilmente no Linux

Softwares Open Source

Instalando o Mercury no Mandriva One e superior

  

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