Probleme beim Ausführen von VirtualBox unter Ubuntu


20

Ich möchte VirtualBox unter Ubuntu ausführen. Früher hat es funktioniert, aber ich kann mich nicht erinnern, wann oder warum. Wenn ich jedoch auf ein Betriebssystem doppelklicke, um es auszuführen, versucht es zu starten - öffnet ein Fenster für das virtuelle Betriebssystem, gibt die Meldung "Host-Schlüssel" aus, schließt das Betriebssystemfenster jedoch 5 Sekunden später und gibt den folgenden Fehler aus:

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}

Wenn ich es mit laufe sudo virtualboxbekomme ich immer noch das gleiche Problem. Ich habe es sudo apt-get purge virtualboxdann versucht sudo apt-get install virtualbox. Ich stelle fest, dass ich während der Neuinstallation unter all den anderen Ausgaben auf der Konsole Folgendes erhalte:

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]

Irgendwelche Ideen?


Wenn ich /home/duncan/.virtualboxund lösche und /home/duncan/VirtualBox VMsvon vorne anfange, tritt der Fehler immer noch auf. Ich erinnere mich jedoch, dass VirtualBox an einem bestimmten Punkt arbeitete, sodass andere Methoden zum Zurücksetzen von Einstellungen hilfreich sein können.

1
Geben Sie dies einfach im Terminal ein, sudo apt-get install virtualbox-dkmsfalls es bereits eine Neuinstallation gibt und Sie können loslegen.
Shaharil Ahmad

Antworten:


16

Behebung des Problems bei der Installation von 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

Die .deb-Dateien erhalten Sie hier

Das hat es so ziemlich für mich getan!


6

Ich hatte das gleiche Problem und es half, linux-headersfür den aktuellen Kernel zu installieren und neu zu installieren virtualbox-dkmsund dkms.


4

Hatte das gleiche / ähnliche Problem:

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

Scheint, als wäre mein Problem mit dem Aufbau des Kernels. Gelöst mit dkms für dynamisches Bauen:

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

Verifiziert mit:

sudo service virtualbox status 
sudo service virtualbox restart

1
Sollte es nicht sein build-essentialund nicht build-essentials?
Reut Sharabani

@ReutSharabani korrekt, 'Build-Essentials' aktualisiert auf 'Build-Essentials'
Kidmose

1

Es scheint ein Problem der Erlaubnis zu sein. Versuchen:

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

Sie können sich dieses Ticket für weitere Informationen ansehen .


1

Gelöst hier . Haben Sie einige schwerwiegende Berechtigungsprobleme und müssen Sie eine Neuinstallation durchführen.

Bearbeiten: Zitat

Diese Auflistung Ihres / usr-Verzeichnisses löst alle Arten von roten Fahnen mit den "2000 513" -Werten für Eigentümer und Gruppe aus. Das Erscheinen der Nummern anstelle von Benutzer- / Gruppennamen zeigt an, dass der Benutzer und die Gruppe in Ihrem System nicht vorhanden sind. Außerdem ist "2000" eine der unwahrscheinlichsten Benutzer-IDs für alle Ubuntu-Versionen. Nicht-System-UIDs und -GIDs beginnen bei 1000 und steigen von dort nacheinander auf. Um 2000 zu erreichen, müssten Sie tausend zusätzliche Benutzer hinzufügen! In ähnlicher Weise beginnt die System-UID / GID-Nummerierung bei 0 (was "root" ist) und reicht selten bis zu 200.

Hat Ihr System noch andere Benutzer? Wenn ja, ist es wahrscheinlich, dass einer von ihnen ohne Ihr Wissen ungewöhnliche Dinge getan haben könnte?

Wenn eines meiner Systeme solche unwahrscheinlichen Ereignisse anzeigt, ist mein erster Gedanke, alle kritischen Daten zu sichern, dann die Box zu beschädigen und alles von Grund auf neu zu installieren. Obwohl alle Linux-Versionen weitaus weniger anfällig sind als einige weit verbreitete Systeme, ist Unfug immer eine Möglichkeit - und Gremlins können Dateibeschädigungen hervorrufen, ohne dass ein menschlicher Fehler vorliegt. Sie bezeichnen das System als "wertvoll", sodass ein gutes Backup immer verfügbar sein muss, bevor Sie versuchen, das Problem zu beheben.


5
Bitte geben Sie den Inhalt Ihres Links an, damit andere ihn leicht sehen können, und die Informationen bleiben erhalten, falls der verlinkte Inhalt verschoben / gelöscht wird.
weberc2

0

In meinem Fall Ubuntu 12.10 64! Ich habe heruntergeladenvirtualbox-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  

Dies behebt das Problem überhaupt nicht ... Es ist nur eine andere Möglichkeit, die gleichen Fehlermeldungen zu erhalten.
weberc2

0

In meinem Fall benutze ich

sudo apt-get purge virtualbox

vor der erneuten Installation.


0

Installierte VirtualBox-Pakete aus Ubuntu 12.10-Repositories. Virtualbox-Pakete wurden NICHT gelöscht, noch wurden Fremd-Debs heruntergeladen oder installiert.

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

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

Neustart von VirtualBox.

Alles hat gut funktioniert



0

Klingt so, als ob Ihr vboxnetflt-Modul nicht geladen ist. Führen Sie Folgendes aus:

sudo modprobe vboxnetflt

-1

/etc/init.d/virtualbox start versucht, ein Modul vboxdrv für Ihren aktuellen Kernel zu finden ... (/ lib / modules / `uname -r` -name" vboxdrv. *). Bitte installieren Sie die Linux-Header und versuchen Sie es mit start nochmal...


Hilft es, auf askubuntu.com/questions/138079/… zu verweisen ?
John S Gruber

Dieser Befehl ist falsch und die Installation von Linux-Headern hat keine Auswirkungen auf das Problem.
weberc2
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.