Problemas al ejecutar VirtualBox en Ubuntu

20

Quiero ejecutar VirtualBox en Ubuntu, solía funcionar hace un tiempo pero no recuerdo cuándo ni por qué. Sin embargo, cuando hago doble clic en un sistema operativo para ejecutarlo, intenta iniciarse: abre una ventana para el sistema operativo virtual, muestra el mensaje de "clave de host", pero luego 5 segundos después cierra la ventana del sistema operativo y da este error:

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}

Si lo ejecuto con, sudo virtualboxsigo teniendo el mismo problema. Lo he intentado sudo apt-get purge virtualboxentonces sudo apt-get install virtualbox. Noto que durante la reinstalación obtengo esto entre todos los demás resultados en la consola:

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]

¿Algunas ideas?

Braiam
fuente
Si elimino /home/duncan/.virtualboxy /home/duncan/VirtualBox VMsempiezo desde cero, el error aún ocurre. Sin embargo, recuerdo que VirtualBox funcionó en un punto, por lo que cualquier otra forma de restablecer la configuración puede ayudar.
1
simplemente escriba esto en la terminal, sudo apt-get install virtualbox-dkmssi ya existe, vuelva a instalar y ya está listo para comenzar.
Shaharil Ahmad

Respuestas:

16

Solucioné el problema en mi instalación de 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

Puedes obtener los archivos .deb aquí

¡Esto lo hizo por mí!

nanyaks
fuente
6

Tuve el mismo problema y me ayudó a instalar el linux-headerskernel actual y lo reinstalé virtualbox-dkmsy dkms.

Ikar Pohorský
fuente
4

Tenía el mismo problema / similar:

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

Parece que mi problema fue con la construcción del núcleo. Resuelto usando dkms para construcción 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 con:

sudo service virtualbox status 
sudo service virtualbox restart
kidmose
fuente
1
¿No debería ser build-essentialy no build-essentials?
Reut Sharabani
@ReutSharabani correcto, 'build-essentials' actualizado a 'build-essential'
kidmose
1

Parece ser un problema de permiso. Tratar:

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

Puede echar un vistazo a este boleto para obtener más información.

JFL
fuente
1

Resuelto aquí . Tiene algunos problemas de permisos serios y necesita hacer una instalación limpia.

Editar: presupuesto

Esa lista de su directorio / usr genera todo tipo de señales de alerta con los valores "2000 513" para el propietario y el grupo. La aparición de los números en lugar de los nombres de usuario / grupo indica que el usuario y el grupo no existen en su sistema. Además, "2000" es una identificación de usuario más improbable para cualquier versión de Ubuntu. Los UID y GID que no son del sistema comienzan en 1000 y van desde allí uno a la vez; Para llegar al 2000, ¡debería haber agregado mil usuarios adicionales! Del mismo modo, la numeración UID / GID del sistema comienza en 0 (que es "raíz") y rara vez llega a 200.

¿Su sistema tiene otros usuarios? Si es así, ¿es probable que alguno de ellos haya estado haciendo cosas inusuales sin su conocimiento?

Cuando alguno de mis sistemas muestra eventos tan improbables, mi primer pensamiento es hacer una copia de seguridad de todos los datos críticos, luego destruir la caja y volver a instalar todo desde cero. Si bien todos los sabores de Linux son mucho menos vulnerables que algunos sistemas más ampliamente utilizados, las travesuras siempre son una posibilidad, y los gremlins pueden causar la corrupción de los archivos sin involucrar ninguna travesura humana. Describe el sistema como "valioso", por lo que debe estar disponible una buena copia de seguridad en todo momento, antes de intentar arreglar las cosas.


fuente
55
Proporcione el contenido en su enlace para que otros lo vean fácilmente y así la información se conservará en caso de que el contenido vinculado se mueva / elimine.
weberc2
0

En mi caso ubuntu 12.10 64! yo descargué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  
usuario122101
fuente
Esto no soluciona el problema en absoluto ... Es solo otra forma de obtener los mismos mensajes de error.
weberc2
0

En mi caso uso

sudo apt-get purge virtualbox

antes de reinstalarlo.

Yan Sereda
fuente
0

Paquetes de VirtualBox instalados desde repositorios de Ubuntu 12.10. NO purgó los paquetes de Virtualbox ni descargó ni instaló debs extranjeros.

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

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

Reinició VirtualBox.

Todo funcionó bien

Javier
fuente
0

Para mí solo usar apt-getfue suficiente:

sudo apt-get install virtualbox
quemaduras mate
fuente
0

Parece que su módulo vboxnetflt no está cargado. Ejecuta esto:

sudo modprobe vboxnetflt
vendethiel
fuente
-1

/etc/init.d/virtualbox start está tratando de encontrar un módulo vboxdrv para su kernel actual ... (/ lib / modules / `uname -r` -name" vboxdrv. *). Instale linux-headers e intente iniciar de nuevo...

karolszk
fuente
¿Ayuda hacer referencia a askubuntu.com/questions/138079/… ?
John S Gruber
Ese comando es incorrecto, y la instalación de encabezados Linux no tiene ningún impacto en el problema.
weberc2