Problème lors de l'exécution de VirtualBox sur Ubuntu


20

Je veux exécuter VirtualBox sur Ubuntu, cela fonctionnait il y a quelque temps mais je ne me souviens pas quand ni pourquoi. Cependant, lorsque je double-clique sur un système d'exploitation à exécuter, il essaie de démarrer - ouvre une fenêtre pour le système d'exploitation virtuel, donne le message "clé d'hôte", mais 5 secondes plus tard, ferme la fenêtre du système d'exploitation et donne cette erreur:

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 je l'exécute avec, sudo virtualboxj'ai toujours le même problème. J'ai essayé sudo apt-get purge virtualboxalors sudo apt-get install virtualbox. Je remarque lors de la réinstallation que j'obtiens ceci parmi toutes les autres sorties sur la 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]

Des idées?


Si je supprime /home/duncan/.virtualboxet /home/duncan/VirtualBox VMsrecommence à zéro, l'erreur se produit toujours. Cependant, je me souviens que VirtualBox fonctionnait à un moment donné, donc toute autre façon de réinitialiser les paramètres peut aider.

1
il suffit de taper ceci dans le terminal, sudo apt-get install virtualbox-dkmss'il existe déjà, réinstallez et vous êtes prêt à partir.
Shaharil Ahmad

Réponses:


16

Résolution du problème sur mon installation d'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

Vous pouvez obtenir les fichiers .deb ici

C'est à peu près tout pour moi!


6

J'ai eu le même problème et cela a aidé à installer linux-headerspour le noyau actuel et à réinstaller virtualbox-dkmset dkms.


4

Eu le même problème / similaire:

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

On dirait que mon problème concernait la construction du noyau. Résolu en utilisant dkms pour la construction dynamique:

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

Vérifié avec:

sudo service virtualbox status 
sudo service virtualbox restart

1
Cela ne devrait-il pas l'être build-essentialet non build-essentials?
Reut Sharabani

@ReutSharabani correct, 'build-essentials' mis à jour en 'build-essential'
kidnappe

1

Cela semble être un problème de permission. Essayer:

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

Vous pouvez consulter ce ticket pour plus d'informations.


1

Résolu ici . Vous rencontrez de sérieux problèmes d'autorisation et devez effectuer une nouvelle installation.

Modifier: devis

Cette liste de votre répertoire / usr déclenche toutes sortes de drapeaux rouges avec les valeurs "2000 513" pour le propriétaire et le groupe. L'apparition des nombres au lieu des noms d'utilisateur / groupe indique que l'utilisateur et le groupe n'existent pas dans votre système. De plus, "2000" est l'ID utilisateur le plus improbable pour n'importe quelle saveur d'Ubuntu. Les UID et GID non système commencent à 1 000 et montent à partir de là un par un; pour atteindre 2000, il faudrait avoir ajouté mille utilisateurs supplémentaires! De même, la numérotation UID / GID du système commence à 0 (qui est "racine") et monte rarement jusqu'à 200.

Votre système a-t-il d'autres utilisateurs? Si oui, est-il probable que l'un d'eux aurait pu faire des choses inhabituelles à votre insu?

Lorsque l'un de mes systèmes affiche des événements aussi improbables, ma première pensée est de sauvegarder toutes les données critiques, puis de supprimer la boîte et de tout réinstaller à partir de zéro. Alors que toutes les saveurs de Linux sont beaucoup moins vulnérables que certains systèmes plus largement utilisés, les méfaits sont toujours une possibilité - et les gremlins peuvent provoquer la corruption de fichiers sans aucun méfait humain. Vous décrivez le système comme «précieux», de sorte qu'une bonne sauvegarde doit être disponible à tout moment de toute façon, avant de tenter de réparer les choses.


5
Veuillez fournir le contenu de votre lien pour que les autres puissent le voir facilement et ainsi les informations sont préservées si le contenu lié est déplacé / supprimé.
weberc2

0

Dans mon cas, Ubuntu 12.10 64! j'ai téléchargé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  

Cela ne résout pas du tout le problème ... C'est juste une autre façon d'obtenir les mêmes messages d'erreur.
weberc2

0

Dans mon cas, j'utilise

sudo apt-get purge virtualbox

avant de le réinstaller.


0

Packages VirtualBox installés à partir des référentiels Ubuntu 12.10. N'a PAS purgé les packages Virtualbox ni téléchargé ni installé de debs étrangers.

Installé dkms,linux-source and linux-headers-3.5.0-23

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

VirtualBox redémarré.

Tout a bien fonctionné



0

Il semble que votre module vboxnetflt ne soit pas chargé. Lance ça:

sudo modprobe vboxnetflt

-1

/etc/init.d/virtualbox start essaie de trouver un module vboxdrv pour votre noyau actuel ... (/ lib / modules / `uname -r` -name" vboxdrv. *). Veuillez installer linux-headers et essayer de démarrer encore...


Est-il utile de se référer à askubuntu.com/questions/138079/… ?
John S Gruber

Cette commande est incorrecte et l'installation des en-têtes linux n'a aucun impact sur le problème.
weberc2
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.