Problemas ao executar o VirtualBox no Ubuntu

20

Eu quero rodar o VirtualBox no Ubuntu, ele costumava trabalhar há algum tempo, 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 "host key", mas depois 5 segundos fecha a janela do sistema operacional e fornece este 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 executar com sudo virtualbox , ainda recebo o mesmo problema. Eu tentei sudo apt-get purge virtualbox then sudo apt-get install virtualbox . Percebo que durante a reinstalação eu recebo isso entre todas as outras saídas do 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 idéia?

    
por Braiam 03.08.2012 / 22:46

11 respostas

1

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

Editar: citação

  

Essa listagem de seu diretório / usr gera todos os tipos de alerta com os valores "2000 513" para proprietário e grupo. A aparência dos números em vez de nomes de usuários / grupos indica que o usuário e o grupo não existem em seu sistema. Além disso, "2000" é um id de usuário muito improvável para qualquer sabor do Ubuntu. UIDs e GIDs sem sistema iniciam a partir de 1000 e sobem um de cada vez; para chegar a 2000 você teria que ter adicionado mil usuários adicionais! Da mesma forma, a numeração de UID / GID do sistema começa em 0 (que é "root") e raramente chega a 200.

     

O seu sistema tem outros usuários? Se sim, é provável que um deles possa ter feito coisas incomuns sem o seu conhecimento?

     

Quando qualquer um dos meus sistemas mostra tais acontecimentos improváveis, meu primeiro pensamento é fazer o backup de todos os dados críticos, depois desarmar a caixa e reinstalar tudo do zero. Enquanto todos os sabores do Linux são muito menos vulneráveis ​​do que alguns sistemas mais amplamente utilizados, o prejuízo é sempre uma possibilidade - e os gremlins podem causar corrupção de arquivos sem qualquer dano humano envolvido. Você descreve o sistema como "valioso", de modo que um bom backup precisa estar disponível a qualquer momento, antes de fazer qualquer tentativa de consertar as coisas.

    
por user69637 19.08.2012 / 06:16
16

Resolvi 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 isso por mim!

    
por nanyaks 28.04.2013 / 21:02
6

Eu tive o mesmo problema e ajudei a instalar linux-headers para o kernel atual e reinstalei o virtualbox-dkms e o dkms .

    
por Ikar Pohorský 16.12.2013 / 07:03
4

Tive o mesmo problema / semelhante:

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

Parece que meu problema foi com a criaçã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
    
por kidmose 07.01.2015 / 09:38
1

Parece ser um problema de permissão. Experimente:

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

Você pode conferir este ticket para obter mais informações.

    
por JFL 10.03.2013 / 11:28
0

No meu caso, o ubuntu 12.10 64! Eu baixei virtualbox-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  
    
por user122101 14.01.2013 / 04:39
0

No meu caso eu uso

sudo apt-get purge virtualbox

antes de reinstalá-lo.

    
por Yan Sereda 17.01.2013 / 12:54
0

Pacotes do VirtualBox instalados a partir dos repositórios do Ubuntu 12.10. NÃO limpou pacotes do Virtualbox nem baixou ou instalou debs externos.

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

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

VirtualBox reiniciado.

Tudo funcionou bem

    
por Javier 18.02.2013 / 01:22
0

Para mim, basta usar apt-get :

sudo apt-get install virtualbox
    
por matt burns 13.06.2013 / 00:44
0

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

sudo modprobe vboxnetflt
    
por vendethiel 29.01.2014 / 21:30
-1

/etc/init.d/virtualbox start está tentando encontrar um módulo vboxdrv para o seu kernel atual ... (/ lib / modules / 'uname -r' -name "vboxdrv. *). Por favor, instale os cabeçalhos linux e tente começar de novo ...

    
por karolszk 03.08.2012 / 22:52