Pular para o conteúdo

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

Dica publicada em Linux / Introdução
Perfil removido removido
Hits: 64.911 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
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. ;)

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

BDesktopClock - Um lindo relógio para seu desktop

Samsung SCX-4200 - Suporte total no Linux

Como diminuir os ícones do Ubuntu (iniciante)

Como desativar o modo de "auto configuração de ganho" do microfone no Pulseaudio e no Pipewire

LightDM - Como exibir imagem de usuário na tela de login do Debian 8.7.1 (MATE)

Hardening de servidores

Instalando impressora Canon PIXMA iP1700

10 conceitos básicos de segurança em um servidor

Instalando o Xen facilmente no Debian Squeeze

Wireless: Ubuntu 7.04 com Realtek 8185

#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 removido 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 removido em 23/05/2011 - 10:13h
Olá tadeu filippini,

qual o sistema operacional GNU/Linux e versão que você está utilizando?
#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

Entre na sua conta para comentar.