Problemas ao executar o VirtualBox no Ubuntu

20

Eu quero executar o VirtualBox no Ubuntu, ele funcionava há um tempo atrás, mas não me lembro quando ou por quê. No entanto, quando clico duas vezes em um sistema operacional para executar, ele tenta iniciar - abre uma janela para o sistema operacional virtual, fornece a mensagem "chave do host", mas cinco segundos depois fecha a janela do sistema operacional e gera o seguinte erro:

Failed to load VMMR0.ro (VERR_SUPLIB_OWNER_NOT_ROOT)


Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
Console
Interface: 
IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}

Se eu executá-lo sudo virtualbox, continuo com o mesmo problema. Eu tentei sudo apt-get purge virtualboxentão sudo apt-get install virtualbox. Percebo que durante a reinstalação, recebo isso entre todas as outras saídas no console:

Setting up virtualbox (4.1.12-dfsg-2ubuntu0.1) ...
 * Stopping VirtualBox kernel modules                                    [ OK ] 
 * Starting VirtualBox kernel modules
 * No suitable module for running kernel found                           [fail]

Alguma ideia?

Braiam
fonte
Se eu excluir /home/duncan/.virtualboxe /home/duncan/VirtualBox VMscomeçar do zero, o erro ainda ocorrerá. No entanto, lembro-me que o VirtualBox estava funcionando em um ponto, portanto outras formas de redefinir as configurações podem ajudar.
11
basta digitar isso no terminal,, sudo apt-get install virtualbox-dkmsse já existir, reinstale e você está pronto para começar.
Shaharil Ahmad 5/09

Respostas:

16

Resolvido o problema na minha instalação do Ubuntu 12.04

sudo apt-get purge virtualbox
sudo apt-get install build-essential linux-headers-`uname -r`
sudo dpkg -i ~/download_folder/virtualbox-4.2_4.2.12-84980~Ubuntu~precise_i386.deb

Você pode obter os arquivos .deb aqui

Isso praticamente fez por mim!

nanyaks
fonte
6

Eu tive o mesmo problema e ele ajudou a instalar linux-headerso kernel atual e reinstalou virtualbox-dkmse dkms.

Ikar Pohorský
fonte
4

Teve o mesmo problema / similar:

 * Starting VirtualBox kernel modules
 * No suitable module for running kernel found                           [fail]

Parece que meu problema foi com a construção do kernel. Resolvido usando dkms para construção dinâmica:

sudo apt-get purge virtualbox
sudo apt-get install dkms build-essential linux-headers-`uname -r` linux-source
sudo apt-get install virtualbox-dkms 

Verificado com:

sudo service virtualbox status 
sudo service virtualbox restart
kidmose
fonte
11
Não deveria ser build-essentiale não build-essentials?
Reut Sharabani
@ReutSharabani correto, 'build-essentials' atualizado para 'build-essential'
kidmose 5/11/2015
1

Parece ser um problema de permissão. Experimentar:

sudo chown root:root /usr
sudo chown root:root /usr/lib
sudo chown root:root /usr/lib/virtualbox

Você pode dar uma olhada neste ticket para obter mais informações.

JFL
fonte
1

Resolvido aqui . Tem alguns problemas sérios de permissão e precisa fazer uma instalação limpa.

Editar: citação

Essa listagem do seu diretório / usr gera todos os tipos de sinalizadores vermelhos com os valores "2000 513" para proprietário e grupo. A aparência dos números em vez dos nomes de usuário / grupo indica que o usuário e o grupo não existem no seu sistema. Além disso, "2000" é o ID de usuário mais improvável para qualquer sabor do Ubuntu. UIDs e GIDs que não são do sistema começam em 1000 e sobem a partir daí, um de cada vez; para chegar a 2000, você teria que adicionar mais mil usuários! Da mesma forma, a numeração UID / GID do sistema começa em 0 (que é "raiz") e raramente chega a 200.

Seu sistema possui outros usuários? Em caso afirmativo, é provável que um deles possa ter feito coisas incomuns sem o seu conhecimento?

Quando qualquer um dos meus sistemas mostra acontecimentos tão improváveis, meu primeiro pensamento é fazer backup de todos os dados críticos, depois abrir a caixa e reinstalar tudo do zero. Embora todos os sabores do Linux sejam muito menos vulneráveis ​​do que alguns sistemas mais amplamente utilizados, travessuras são sempre uma possibilidade - e os gremlins podem causar corrupção de arquivos sem envolver nenhuma travessia humana. Você descreve o sistema como "valioso", portanto, um bom backup precisa estar disponível o tempo todo, antes de fazer qualquer tentativa de corrigir as coisas.


fonte
5
Forneça o conteúdo no seu link para que outras pessoas vejam facilmente, para que as informações sejam preservadas caso o conteúdo vinculado seja movido / excluído.
Weberc2
0

No meu caso, ubuntu 12.10 64! Eu baixeivirtualbox-4.2_4.2.6-82870~Ubuntu~quantal_amd64

sudo apt-get purge virtualbox-4.2  
sudo apt-get purge virtualbox-guest-additions-iso  

sudo apt-get install linux-headers-3.5.0-21-generic  
sudo dpkg -i virtualbox-4.2_4.2.6-82870~Ubuntu~quantal_amd64.deb  
user122101
fonte
Isso não resolve o problema ... É apenas outra maneira de obter as mesmas mensagens de erro.
Weberc2
0

No meu caso eu uso

sudo apt-get purge virtualbox

antes de reinstalá-lo.

Yan Sereda
fonte
0

Pacotes do VirtualBox instalados a partir dos repositórios Ubuntu 12.10. NÃO limpou pacotes do Virtualbox nem baixou ou instalou dívidas estrangeiras.

Instalado dkms,linux-source and linux-headers-3.5.0-23

( uname -r output was 3.5.0-23-generic)

Reiniciou o VirtualBox.

Tudo funcionou bem

Javier
fonte
0

Para mim, bastava usar apt-get:

sudo apt-get install virtualbox
queimaduras mate
fonte
0

Parece que o seu módulo vboxnetflt não está carregado. Rode isto:

sudo modprobe vboxnetflt
vendethiel
fonte
-1

O /etc/init.d/virtualbox start está tentando encontrar um módulo vboxdrv para o seu kernel atual ... (/ lib / modules / `uname -r` -name" vboxdrv. *). Instale o linux-headers e tente iniciar novamente...

karolszk
fonte
Ajuda consultar askubuntu.com/questions/138079/… ?
John S Gruber
Esse comando está incorreto e a instalação de cabeçalhos Linux não tem nenhum impacto no problema.
precisa saber é o seguinte