VirtualBox [Kernel driver não instalado (rc = -1908)]

Iniciado por rennanhma, 06 de Fevereiro de 2012, 18:08

tópico anterior - próximo tópico

rennanhma

Ao clicar em iniciar na vBox me deparo com


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


Procurei na internet ... meu erro é exatamente igual o desse cara http://ubuntuforums.org/showthread.php?t=1885936
e pelo que entendi o erro é causado por atualizar o kernel
e oq tem que fazer?

Virtualbox depende de módulos do kernel que você tem que recompilá-los:
a solução dada foi essa


sudo apt-get remove virtualbox dkms-
sudo apt-get install virtualbox dkms-


Ja fiz... e sem êxito aqui... precisa reiniciar a maquina?

Sim... meu kernel eu atualizei assim que instalei o ubuntu 11.10 aqui está a usar o Kernel 3.2
utilizei o blog do amigo do fórum aqui que deu a dica ->
http://www.ubuntubrsc.com/instalando-kernel-3-2-ubuntu-oneiric-ppa.html#.TzAytRawcUQ

Henrique1977

rennanhma,  para  solucionar  esse  problema,  veja  se  essa  dica:  http://ubuntuforum-br.org/index.php/topic,87946.msg483862.html#msg483862  e  veja  se  resolve  o  problema.
Espero  ter-lhe  ajudado.
Atenciosamente,  Henrique1977.
"O Estado não é a solução, é o problema.  Ronald Reagan"
Você  que  é  iniciante  não  esqueça  de  ler  isso:  http://ubuntuforum-br.org/index.php/topic,90314.0.html

rennanhma

Bom amigo sua dica foi

sudo apt-get update
sudo apt-get install dkms
sudo /etc/init.d/vboxdrv setup


Eu ja havia tentado + por via das duvidas tentei novamente
não tive êxito por causa do ultimo comando



rennan@rnn:~$ sudo /etc/init.d/vboxdrv setup
sudo: /etc/init.d/vboxdrv: command not found


Alguma outra solução para o problema do vBox pessoal?

Andreson Goveia

Qual virtual bom está instalado o dos repositórios ou o do site da Oracle?


linuser104

#5
Se você instalou o VirtualBox dos repositórios deve ser o OSE e o dkms dele, ou seja, o seu pocote tem o nome: virtualbox-ose-dkms

então tenta assim:

sudo apt-get update
sudo apt-get install dkms virtualbox-ose-dkms

Veja se o Virtualbox funciona. Caso não no terminal digite:


sudo modprobe vboxdrv

Veja se funciona. Se mesmo assim não funciona, tenta reiniciar o seu computador, pois quem sabe seja necessário isso para que as mudanças tenham efeito.


OBS: para se compilar é necessário ter o headers de mesma versão do seu kernel instalado aí. Normalmente na distro Ubuntu o pacote linux-headers de mesma versão do kernel em uso já vem instalado, dentre outros pacotes necessários para o processo de compilação.
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

rennanhma

depois que alguem perguntou eu fui baixar do site da oracle e mesmo erro continua...
Testei sua dica
e as duas Fail
Segue o que aconteceu resumidamente so coloquei a parte final...


Configurando virtualbox-dkms (4.1.2-dfsg-1ubuntu1) ...
Loading new virtualbox-4.1.2 DKMS files...
First Installation: checking all kernels...
Building only for 3.2.0-14-generic-pae
Building initial module for 3.2.0-14-generic-pae

Error! Bad return status for module build on kernel: 3.2.0-14-generic-pae (i686)
Consult /var/lib/dkms/virtualbox/4.1.2/build/make.log for more information.
* Stopping VirtualBox kernel modules                                    [ OK ]
* Starting VirtualBox kernel modules                                            * No suitable module for running kernel found
                                                                        [fail]
invoke-rc.d: initscript virtualbox, action "restart" failed.
Configurando virtualbox-ose-dkms (4.1.2-dfsg-1ubuntu1) ...



rennan@rnn:~$ sudo modprobe vboxdrv
FATAL: Module vboxdrv not found.
rennan@rnn:~$


Citação de: linuser104 online 07 de Fevereiro de 2012, 10:07
OBS: para se compilar é necessário ter o headers de mesma versão do seu kernel instalado aí. Normalmente na distro Ubuntu o pacote linux-headers de mesma versão do kernel em uso já vem instalado, dentre outros pacotes necessários para o processo de compilação.

linux-headers de mesma versao do kernel + se eu atualizei o kernel e ai como faz?

irtigor

Esse é o problema, sem o headers pro kernel que você está usando, não dá pra gerar o modulo do vbox (não percebeu a mensagem de erro?).

rennanhma

#8
Citação de: irtigor online 07 de Fevereiro de 2012, 18:02
Esse é o problema, sem o headers pro kernel que você está usando, não dá pra gerar o modulo do vbox (não percebeu a mensagem de erro?).

Minhas sinceras desculpas


Iniciante
O lugar perfeito para você dar seus primeiros passos, falar sobre computadores, Linux e Ubuntu.


Percebi sim a menssagem de erro

No suitable module for running kernel found

Porem nao sei o que sao headers pro kernel e como proceder ai pensei em postar pra alguem me da ajudar numa solução se assim estive-se disposta ;)

Mais irei pesquisar e se consseguir solucionar voltarei a postar talvez possa ajudar alguem que também
nao saiba "perceber a menssagem de erro"  ;)
(besteira)

Obrigado

Ai o que proceder? posso voltar o kernel? (perguntei + irei pesquisar)

irtigor

Não intendi o motivo da revolta, até porque você está usando um kernel que não está disponível em nenhuma versão estável...
Também já haviam informado o nome do pacote, meu comentário anterior foi só pra frisar, de qualquer forma: http://packages.ubuntu.com/search?suite=default&section=all&arch=any&searchon=names&keywords=linux+3.2.0-14

linuser104

#10
Copia e cola esse comando no seu terminal:

sudo apt-get install build-essential fakeroot gcc make linux-headers-`uname -r`

Depois tenta a compilação.

Se for o VirtualBox da Oracle você tem de usar esse comando:

sudo /etc/init.d/vboxdrv setup

Se ele já estiver instalado.

Se for o dos repositórios do Ubuntu (VirtualBox OSE), deve ser esse comando:

sudo modprobe vboxdrv


OBS: Se seu kernel é esse 3.2.0-14-generic-pae o headers dele deve ter o seguinte nome de pacote: linux-headers-3.2.0-14-generic-pae. O primeiro comando que coloquei aqui deve instalar os compiladores, ou o que tiver faltando deles no seus sistema. O headers se tiver no repositório ele vai instalar com o comando sugerido.
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].