VirtualBox pede para compilar o kernel toda vez

Iniciado por Maxell, 13 de Março de 2010, 20:10

tópico anterior - próximo tópico

Maxell

Estou com um problema com o VirtualBox. Ao tentar abrir um XP que tenho instalado (o problema não está na minha imagem de disco com o OS emulado) ele primeiro dá o erro:

"Falha ao abrir uma sessão para a máquina virtual XP.
Virtual machine 'XP' has terminated unexpectedly during startup."


Em seguida um outro:

Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall 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.


O pacote já está instalado. Como root recompilei o kernel com o comando: /etc/init.d/vboxdrv setup
Isso resolve o problema, acontece que toda vez tenho que executar esse comando se eu quiser que o VB funcione, como posso resolver?

O kernel atual que estou usando é o 2.6.32, mas o mesmo problema acontece com outras versões 2.6.33, 2.6.31.18. Atualmente estou usando só o 2.6.32 e desinstalei os anteriores.

A versão que uso é a comercial 3.1.4 que baixei recentemente no site da SUN.

A mensagem que dá quando executo o comando para recompilar o kernel é a seguinte:
* 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.



fchevitarese

Opa!!!

Tive este problema também!
Para resolver, tive que remover completamente o VirtualBox e instalar de novo... Aconteceu comigo após um update do Ubuntu ;)
Fred Chevitarese - GNU/Linux
http://chevitarese.wordpress.com

Maxell

Mas você removeu e instalou a mesma versão? Pois isso começou dando problema na versão OSE que eu tinha instalada a partir dos repositórios oficiais, foi então que desinstalei e baixei a versão atual do site da Sun.

Becker

Ola todos.
Pelo que sei a cada vez que instalamos um novo kernel acontece este tipo de problema.
Acontece porque o Virtualbox emula uma máquina virtual.
Assim, se o kernel é alterado, que é o coração do sistema emulado,  compromete a máquina virtual.

Aqui no fórum existem outros posts de como resolver o problema.
Mas um conselho fica, antes de fazer atualização do kernel, é recomendável fazer um backup do que tem instalado nos subsistemas que rodam no emulador.

Maxell

Meu caro você não acrescentou nada, tampouco acho que você leu o exposto que não se trata de uma recompilação do kernel. Aliás, se você achar no Fórum uma situação semelhante posta aqui antes de sair indicando esse mais do mesmo de "pesquisa".

fchevitarese

Citação de: Maxell online 13 de Março de 2010, 21:33
Mas você removeu e instalou a mesma versão? Pois isso começou dando problema na versão OSE que eu tinha instalada a partir dos repositórios oficiais, foi então que desinstalei e baixei a versão atual do site da Sun.

Sim... Isto mesmo... Abri o synaptics e removi completamente... Depois mandei instalar de novo.
Comigo funfou beleza!!!
Fred Chevitarese - GNU/Linux
http://chevitarese.wordpress.com

Maxell

Fiz o mesmo procedimento. Mas aqui o problema persiste  :-\
Vou tentar outros kernel, embora não pareça ser esse o problema

Becker

Desculpe se não fui claro.
Só tentei ajudar.
Mas não escrevi nada sobre recompilação de Kernel, como você afirma.

Hqxriven

Eu procurei informações osbre esse erro e achei o seguinte:

1 - procure adicionar o seu usuário ao grupo vboxusers (sudo adduser seusuario vboxusers

2 - Deslogue-se

3 - Tente novamente (se não funcionou continue senão pare)

4 - Leia isso: http://www.guiadohardware.net/tutoriais/virtualbox/ aqui fala que vc tem que ter os headers do kernel e os compiladores básicos (build-essential e o header) e ainda fala um pouco do virtualbox

Espero que ajude
Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois