Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Instalando o Receitanet pra comprovar se funciona mesmo com o openjdk
Por doradu
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Corrigindo erro do Virtualbox 3.2.4 no Ubuntu 10.04: "Kernel driver not installed (rc=-1908)"
Linux user
Publicado por Phillip Eduardo Pimenta Forte em 01/07/2010

Login: phpimenta, 28523 pontos | Blog: http://phpimenta.wordpress.com
[ Hits: 15643 ]

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

Leitura recomendada
   Dica Linux recomendada Como customizar o BackTrack 4 Pre Final
   Dica Linux recomendada Console colorido no Debian
   Dica Linux recomendada Você já leu a GPL?
   Dica Linux recomendada Instalando fácil o Compiz-Fusion 0.7.4 no Slackware 12.1 sem dores de cabeça
   Dica Linux recomendada Instalando o OpenSuSE a partir do Windows

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.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.