Corrigindo erro do Virtualbox 3.2.4 no Ubuntu 10.04: "Kernel driver not installed (rc=-1908)"

Publicado por Phillip Eduardo Pimenta Forte em 01/07/2010

[ Hits: 52.628 ]

Blog: http://phpimenta.wordpress.com

 


Corrigindo erro do Virtualbox 3.2.4 no Ubuntu 10.04: "Kernel driver not installed (rc=-1908)"



Fala moçada, beleza?

Recentemente trabalhando com minhas máquinas virtuais no Virtualbox 3.2.4, da Sun/Oracle, me deparei com a seguinte mensagem de erro ao tentar executar qualquer uma máquina virtual:
Linux: Corrigindo 'Erro: Kernel driver not installed (rc=-1908)' do Virtualbox 3.2.4 no Ubuntu 10.04
Após algumas varreduras no Oráculo (Google), cheguei a seguinte solução, que compartilho com vocês.

1° passo:

Verificar através do comando "cat /etc/group" se o seu usuário pertence ao grupo de usuários vboxusers. Caso não, execute o comando abaixo:

sudo addgroup usuário vboxusers

2° passo:

Executar o comando da mensagem de erro como usuário root.

sudo /etc/init.d/vboxdrv setup

3° passo:

Dar permissão de leitura, escrita e execução ao o usuário root e ao grupo de usuários da pasta /dev/vboxdrv.

sudo chmod 770 /dev/vboxdrv

Pronto! Agora você já pode voltar a brincar com as suas máquinas virtuais. ;)

Outras dicas deste autor

Instalação do LibreOffice 3.3 Final na distribuição GNU/Linux Ubuntu 10.10

Configurando um ambiente LAMP (acrônimo para Linux, Apache, MySQL e PHP) no Ubuntu 10.04

Leitura recomendada

Publicação em seu site ou blog através de mensagens SMS

Cursos Grátis com selo Intel

Comando which - Descobrir onde está o comando no Linux

Instalando AVG antivírus e permitindo update automático - Ubuntu

Instalando placa wireless Broadcom BCM4328 no Slackware 12.2

  

Comentários
[1] Comentário enviado por fernandofat em 01/07/2010 - 19:50h

Philip, se executar "modprobe vboxdrv" no terminal resolve o problema para aquela sessão pelo menos?

[2] Comentário enviado por macgyver_rp em 02/07/2010 - 07:09h

Aqui no meu ubuntu 10.04 com atualização do kernel para 2.6.32-22 e removendo vbox e instalando versão 3.24 r62467 direto do site da sun http://download.virtualbox.org/virtualbox/3.2 3.2.4-62467~Ubuntu~Lucid_i386.deb , resolveu messagem de erro e tambem problema com dispositivos usb como pendrives.

[3] Comentário enviado por phpimenta em 02/07/2010 - 08:50h

Oi Fernando,

Eu não realizei nenhum teste com o comando "modprobe" mas, acho que se você executar deve resolver sim. Se possível realiza o teste e posta aqui para a gente.

[4] Comentário enviado por fernandofat em 05/07/2010 - 21:30h

Philip, no meu Ubuntu 10.04 com Virtualbox 3.1.6_OSE r59338 recebo a mensagem:

"Kernel driver not installed (rc=-1908)"
"Please install the virtualbox-ose-dkms package and execute 'modprobe vboxdrv' as root."

Acontece que já tenho o pacote virtualbox-ose-dkms instalado, o que faço é executar "modprobe vboxdrv" no terminal como root e ae passa a funcionar.

Não é sempre que dá o erro, ele acontece de vez em quando.

Para facilitar coloquei o comando no arquivo /etc/rc.local assim ele é executado toda vez que inicio o sistema.

Não sei se é o mesmo problema descrito na sua dica mas fica a dica para quem tiver o mesmo problema que eu.

[]'s

Fernando

[5] Comentário enviado por klebersonfarias em 29/07/2010 - 09:40h

Muito bom o passo a passo .


[6] Comentário enviado por vicius_wolf em 02/09/2010 - 12:56h

Muito bom, sou novo em linux ainda, mas tive o mesmo problema. Porém após efetuar os passos acima citados, ao instalar no xp no vbox, ele trava todo, dai só reiniciando. E agora volta dar o mesmo erro....
E agora alguém pode me ajudar????

[7] Comentário enviado por Douglask em 05/10/2010 - 12:55h

Cara muito bom,obg pela dica

[8] Comentário enviado por alerocha79 em 06/10/2010 - 19:35h

Pessoal,
Toda vez que é atualizado um novo kernel do ubuntu, acontece um erro no VirtualBox:

Kernel driver not installed (rc=-190
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Re-setup the kernel module by executing
'/etc/init.d/vboxdrv setup'
as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.


Solução:

Procure os pacotes com o comando: aptitude search linux-headers

linux-headers-2.6.32-25-generic - Linux kernel headers for version 2.6.32 on x86/x86_64
linux-headers-2.6.32-25-generic-pae


Instalei os dois: aptitude install linux-headers-2.6.32-25-generic linux-headers-2.6.32-25-generic-pae


Assim, executando o comando abaixo você verá que deu sucesso:

root@alex-desktop:/home/alex# /etc/init.d/vboxdrv.dpkg-dist setup
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-userful, it will be ignored in a future release.
* Stopping VirtualBox kernel module * done.
* Removing old VirtualBox netadp kernel module * done.
* Removing old VirtualBox netflt kernel module * done.
* Removing old VirtualBox kernel module * done.
* Recompiling VirtualBox kernel module * done.
* Starting VirtualBox kernel module * done.


Por fim não esqueça de editar o arquivo /etc/rc.local, insira as duas linhas:

sudo rmmod kvm-intel
/etc/init.d/vboxdrv.dpkg-bak restart

Toda vez que iniciar o computador vai executar esses dois comandos. Para que o virtualbox funcione sem erros.

[9] Comentário enviado por jordanofreitas em 20/10/2010 - 22:37h

Show de bola, ao contrário de outras dicas na internet que mandam desinstalar o vbox e instalar novamente, segui o passo a passo e resolvi o meu problema.

[10] Comentário enviado por alerocha19 em 25/11/2010 - 18:27h

Erro que está acontecendo:

/etc/init.d/vboxdrv.dpkg-dist setup
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-userful, it will be ignored in a future release.
* Stopping VirtualBox kernel module * done.
* Recompiling VirtualBox kernel module
* Look at /var/log/vbox-install.log to find out what went wrong


root@alex-desktop:/usr/src/vboxdrv-3.2.8# cat /var/log/vbox-install.log
Attempting to install using DKMS
removing old DKMS module vboxdrv version 3.2.8

------------------------------
Deleting module version: 3.2.8
completely from the DKMS tree.
------------------------------
Done.

Creating symlink /var/lib/dkms/vboxdrv/3.2.8/source ->
/usr/src/vboxdrv-3.2.8

DKMS: add Completed.

Error! Your kernel headers for kernel 2.6.32-26-generic cannot be found at
/lib/modules/2.6.32-26-generic/build or /lib/modules/2.6.32-26-generic/source.
You can use the --kernelsourcedir option to tell DKMS where it's located, or you could install the linux-headers-2.6.32-26-generic package.
Failed to install using DKMS, attempting to install without
Makefile:159: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Pare.

-----------------------------------------
Solução:
-----------------------------------------

root@alex-desktop:/usr/src/vboxdrv-3.2.8# uname -a
Linux alex-desktop 2.6.32-26-generic #47-Ubuntu SMP Wed Nov 17 15:59:05 UTC 2010 i686 GNU/Linux
root@alex-desktop:/usr/src/vboxdrv-3.2.8# aptitude install linux-headers-2.6.32-26-generic

root@alex-desktop:/usr/src/vboxdrv-3.2.8# /etc/init.d/vboxdrv.dpkg-dist setup
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-userful, it will be ignored in a future release.
* Stopping VirtualBox kernel module * done.
* Removing old VirtualBox netadp kernel module * done.
* Removing old VirtualBox netflt kernel module * done.
* Removing old VirtualBox kernel module * done.
* Recompiling VirtualBox kernel module * done.
* Starting VirtualBox kernel module * done.


[11] Comentário enviado por juscelinocassio em 02/12/2010 - 11:07h

Olá phpimenta, seguir todos os passos que você descreveu e funcionou. E sobre os comentários dos amigos , em reinstalar o software Virtualbox o problema vai ser resolvido naquela hora, depois que você reiniciar uma hora ou outra vai voltar o problema, falo isso porque uso o VB a anos luz e ele sempre volta. Já tentei de tudo e a melhor solução é a do amigo phpimenta.

Flw.

Viva o linux.

[12] Comentário enviado por mccaldeira em 09/03/2011 - 17:46h

Valeu brother, deu certinho. Eu já tinha reinstalado o VirtualBox 4.0 e ele só funcionou enquanto minha sessão estava aberta. Ao reiniciar o computador ele não queria funcionar mais. Segui suas dicas e...pimba!
Grande dica.
Viva o Linux

[13] Comentário enviado por alerocha19 em 27/04/2011 - 20:06h

Após fazer o upgrade para Ubuntu 11.04 voltou o erro: Kernel driver not installed (rc=-190)

O que fiz?

segui os passos:

1)
http://www.tiagohillebrandt.eti.br/blog/2011/01/instalando-o-virtualbox-4-0-via-repositorio-no-ubunt...

2)
http://www.vivaolinux.com.br/dica/Suporte-a-pendrive-no-VirtualBox-4

3)
E por fim:

Após seguir os passos do Alan Souza, o meu ubuntu 11.04 apresentava o seguinte erro e não carregava no VirtualBox 4.0.6.

Erro:
Failed to load unit 'HGCM' (VERR_INVALID_PARAMETER)

Solução:

Vai na máquina virtual e com o botão direito do mouse em cima da máquina, clica em descartar, assim, sua máquina virtual irá iniciar do zero e o problema solucionado.


valeu.

[14] Comentário enviado por possiventura em 22/05/2011 - 17:38h

philip, aqui acontece o seguinte :

jose@jose-desktop:~$ sudo /etc/init.d/vboxdrv setup
sudo: /etc/init.d/vboxdrv: command not found
o que fazer ?
tadeu filippini

[15] Comentário enviado por phpimenta em 23/05/2011 - 10:13h

Olá tadeu filippini,

qual o sistema operacional GNU/Linux e versão que você está utilizando?

[16] Comentário enviado por diogomelo em 13/07/2011 - 10:18h

Quando eu tentei seguir estes passos tive problemas na hora de carregar o módulo vboxdrv. No final das contas era por conta do kernel q eu estava usando. Coloquei todos os passos de como resolver o problema, para o meu caso, no meu blog http://diogomelo.net/blog/11/please-install-virtualbox-ose-dkms-package-and-execute-modprobe-vboxdrv...

[17] Comentário enviado por jacksonpereira80 em 20/07/2011 - 15:13h

eu tambem tava com esse problema agora vo chegar em casa e vo testar para ver vlw ai pela dica

[18] Comentário enviado por possiventura em 06/10/2011 - 03:13h

philip , não havia lido a resposta ( erro meu ) . aqui é ubuntu 11.04 natty .
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 11.04
Release: 11.04
Codename: natty
MAS o kernel foi instalado por que li um artigo ( é diferente ..acho ) :
uname -r
2.6.39-0-generic-pae
tadeu filippini
p.s. desculpe-me por tanta falta de atenção de minha parte .

[19] Comentário enviado por alerocha19 em 13/10/2011 - 18:23h

Instalei o Ubuntu 11.10 e voltou o problema: Kernel driver not installed (rc=-190
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Re-setup the kernel module by executing
'/etc/init.d/vboxdrv setup'


Solução:

1) Removi o virtualbox 4.0: sudo apt-get purge virtualbox-4.0
2) Instalei a versão 4.1: http://download.virtualbox.org/virtualbox/4.1.4/virtualbox-4.1_4.1.4-74291~Ubuntu~oneiric_i386.deb
3) Baixei e instalei os pacotes para o novo linux kernel headers, o 3.0.0-12-generic-pae, para saber execute o comando: uname -a

http://packages.ubuntu.com/oneiric/linux-headers-lbm-3.0.0-12-generic
http://packages.ubuntu.com/oneiric/linux-headers-3.0.0-12-generic-pae
http://packages.ubuntu.com/oneiric/linux-headers-lbm-3.0.0-12-generic-pae

4) E foi pedido pelo virtualBox para uso do usb 2.0 o arquivo: Oracle VM VirtualBox Extension Pack

http://download.virtualbox.org/virtualbox/4.1.4/Oracle_VM_VirtualBox_Extension_Pack-4.1.4-74291.vbox...


5) Executei o comando com sucesso: sudo /etc/init.d/vboxdrv setup
* Stopping VirtualBox kernel modules [ OK ]
* Uninstalling old VirtualBox DKMS kernel modules [ OK ]
* Trying to register the VirtualBox kernel modules using DKMS [ OK ]
* Starting VirtualBox kernel modules

[20] Comentário enviado por iranildoc em 20/10/2011 - 12:17h

parabén eu instalei na versão 11.10 do ubuntu e resolveu o meu problema o detalhe é que ele pede para instalar o pacote linux-headers-2.6.32-25-generic daí é só usar o apt get install, e após isso seguir o tópico e dar a permissão.

[21] Comentário enviado por rengaf1 em 21/11/2011 - 18:14h

perfeito philip fiz o procedimento e funfou 100%

grande abraço!

[22] Comentário enviado por alerocha19 em 13/12/2011 - 15:11h

voltou o problema abaixo após instalação do novo kernel do ubuntu: linux-headers-3.0.0-14-generic

Erro: Kernel driver not installed (rc=-190
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Re-setup the kernel module by executing
'/etc/init.d/vboxdrv setup'

Solução como de regra:
1) sudo uname -a
Linux 3.0.0-14-generic-pae #23-Ubuntu SMP Mon Nov 21 22:07:10 UTC 2011 i686 athlon i386 GNU/Linux
2) aptitude search linux-headers
i linux-headers-3.0.0-14-generic - Linux kernel headers for version 3.0.0 on x86/x86_64
p linux-headers-3.0.0-14-generic-pae - Linux kernel headers for version 3.0.0 on x86
3) sudo aptitude install linux-headers-3.0.0-14-generic-pae linux-headers-3.0.0-14-generic
4) sudo /etc/init.d/vboxdrv setup
* Stopping VirtualBox kernel modules [ OK ]
* Uninstalling old VirtualBox DKMS kernel modules [ OK ]
* Trying to register the VirtualBox kernel modules using DKMS [ OK ]
* Starting VirtualBox kernel modules [ OK ]

[23] Comentário enviado por alerocha19 em 24/01/2012 - 18:08h

voltou o problema: Virtualbox - Kernel driver not installed (rc=-1908), após instalação do novo kernel do ubuntu: 3.0.0-15

Solução/Comandos:
sudo uname -a
sudo aptitude search generic
sudo aptitude install linux-headers-3.0.0-15-generic-pae
sudo /etc/init.d/vboxdrv setup

[24] Comentário enviado por alerocha19 em 13/02/2012 - 15:05h


Problema: Virtualbox - Kernel driver not installed (rc=-1908), após instalação do novo kernel do ubuntu: 3.0.0-16

Solução/Comandos:
sudo uname -a
sudo aptitude search generic
sudo aptitude install linux-headers-3.0.0-16-generic-pae
sudo /etc/init.d/vboxdrv setup

[25] Comentário enviado por FabioR36 em 25/03/2012 - 21:07h

Solução Encontrada:

Uso o Ubuntu 10.10 amd64 e instalei a versão 4.1.10 do Virtualbox baixado direto da Oracle por pacote .deb e o arquivo vboxdvr não existe na parta init.d pois é instalado com outro nome: virtualbox.dpkg-bak
Quando eu utilizava o comando "sudo /etc/init.d/vboxdrv" recebia a menssagem "/etc/init.d/vboxdrv: command not found" pois ele realmente não existia, estava com outro nome; Após entrar na pasta init.d e encontrar o arquivo "vboxdrv.dpkg-bak" então fiz o comando "sudo /etc/init.d/vboxdrv.dpkg-bak setup" e tudo correu e funcionou perfeitamente.
Pode ser que o nome do arquivo esteja diferente dentro da pasta init.d e não necessariamente falta do kernel correto.

[26] Comentário enviado por ricardominuzzo em 26/03/2013 - 16:26h

dentro da minha pasta /dev/ não tem o arquivo vboxdrv, só tem vboxusb... já fiz a instalação um monte de vez e não dá certo, por favor me ajudem sou novo no ubuntu =,(

[27] Comentário enviado por jairus em 23/04/2013 - 19:51h

Boa noite !!!

Segui a dica e funcionou perfeitamente.

Parabéns.

[28] Comentário enviado por sylverone em 02/05/2013 - 23:15h

Valew !!!
Funcionou..
Muito Obrigado...
Parabéns

[29] Comentário enviado por rodricks87 em 03/04/2014 - 10:12h

Boa! Resolveu aqui. Obrigado

[30] Comentário enviado por removido em 15/04/2014 - 11:43h

No 2º passo ja funcionou, valeu!

[31] Comentário enviado por z3br0id3 em 24/09/2014 - 20:14h

Wow... Tive que fazer os 3 passos para funcionar aqui.
Salvou mesmo!

[32] Comentário enviado por jorgepsantos2002 em 25/02/2015 - 21:42h

Phillip, este problema ocorreu no Ubuntu 14.04 LTS 64 Bits após uma sequência de atualizações de rotina.
Antes destas atualizações, o Virtualbox estava funcionando perfeitamente. Executei suas dicas e o problema foi solucionado.

Muito obrigado!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
Linux banner

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts