VirtualBox kann den Computer nach der Installation der Erweiterungen nicht starten

36

Ich habe gerade ein Erweiterungspaket hinzugefügt und meine Windows-Computer werden nicht gestartet. Dies ist der Fehler, den ich erhalte:

Fehler beim Öffnen einer Sitzung für die virtuelle Maschine Windoze 7.

Die Version der Gerätehilfsstruktur wurde geändert.

Wenn Sie VirtualBox kürzlich aktualisiert haben, stellen Sie sicher, dass Sie alle VMs beendet und alle Erweiterungspakete aktualisiert haben. Wenn dieser Fehler weiterhin auftritt, installieren Sie VirtualBox erneut. (VERR_PDM_DEVHLPR3_VERSION_MISMATCH).

Result Code: NS_ERROR_FAILURE (0x80004005) Component: Console
Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

Ich möchte VB wirklich nicht noch einmal neu installieren, deshalb hoffe ich, eine andere Lösung zu finden. Ich habe einige der anderen Lösungsvorschläge ausprobiert, aber sie haben bei mir nicht funktioniert. Wie kann ich das beheben?

Aleksa
quelle

Antworten:

30

DER RICHTIGE WEG

Ja, andere Antworten stimmen: Sie haben eine Nichtübereinstimmung zwischen der Erweiterung und der virtuellen Box. Es gibt jedoch einen besseren Weg, einen Ubuntu-fähigeren Weg, um dieses Problem mit dem Distributions-eigenen Installationsprogramm zu lösen, das virtualbox-ext-packim Multiversum enthalten ist.

  1. Wenn das Multiversum nicht aktiviert ist, aktivieren Sie das Multiversum .
  2. Schließen Sie die VirtualBox.
  3. Führen Sie im Terminal aus sudo apt-get install virtualbox-ext-pack

Wenn aus irgendeinem Grund bereits installiert ist und Sie eine Neuinstallation durchführen möchten (um sicherzustellen, dass Sie das gesamte Problem beheben).

sudo apt-get --reinstall install virtualbox-ext-pack
Evan Carroll
quelle
Ist die Version immer mit der VirtualBox in den Haupt-Repos synchronisiert?
betatester07
@ betatester07 ja. Tatsächlich erzwingt ein Upgrade eines einen Upgrade des anderen, falls erforderlich apt-cache depends virtualbox-ext-pack. Sie sehen es aktuell (18.03.2016) abhängig von virtualbox 5.0.
Evan Carroll
21

Die Version des Erweiterungspakets MUSS mit der VirtualBox-Version übereinstimmen.

Sie können dies einfach in Ubuntu tun, indem Sie Folgendes ausführen:

sudo apt-get - installieren Sie erneut virtualbox-ext-pack


Wenn das Problem weiterhin besteht, können Sie die entsprechende VirtualBox-Erweiterung manuell installieren, indem Sie die folgenden Anweisungen befolgen:

  1. Laden Sie hier die neueste .deb-Datei für Ubuntu herunter:
    https://www.virtualbox.org/wiki/Linux_Downloads

  2. Doppelklicken Sie auf die heruntergeladene .deb-Datei. Es wird das Software Center aufgerufen.

  3. Klicken Sie auf die Schaltfläche Upgrade, um die neueste Version zu installieren.
user2298875
quelle
2
Dieser Fehler ist mir passiert, weil ich das neueste VB installiert hatte, aber das Erweiterungspaket nicht dieselbe Version hatte. Gelöst durch Klicken auf "Datei> Nach Updates suchen ...", wurde ich aufgefordert, das Erweiterungspaket zu aktualisieren, und das Problem wurde behoben.
Baxeico
In 5.0.14 ist die Option "Nach Updates suchen ..." verschwunden. Laden Sie sie entweder manuell herunter (entfernen Sie die Erweiterung ".deb" in den Links auf virtualbox.org/wiki/Linux_Downloads ) und doppelklicken Sie, um sie zu installieren (oder klicken Sie auf Datei> Einstellungen> Erweiterungen)
earcam
1
Abgestimmt, weil die Installation von VirtualBox außerhalb des Repos eine schlechte Idee ist. VirtualBox benötigt Kerneltreiber. Die, die Sie jetzt haben, funktionieren möglicherweise, aber ein Upgrade auf den Kernel kann VirtualBox zum Erliegen bringen und Sie müssen nach einer neuen .deb-Datei suchen. Darüber hinaus erhalten Sie keine Sicherheitsupgrades, was von entscheidender Bedeutung ist. VirtualBox wird besser von der Distribution verwaltet. Besser ist es, das Erweiterungspaket für das mitgelieferte zu installieren.
Evan Carroll
Konflikte mit bereits installierter VB-Version für mich.
26.
5

Wie schon gesagt

Die Version des Erweiterungspakets MUSS mit der VirtualBox-Version übereinstimmen.

Sie müssen jedoch nicht die neueste Version von VirtualBox installieren - Sie müssen nur das passende Erweiterungspaket installieren.

Sie finden alle älteren VirtualBox-Versionen (und die entsprechenden Erweiterungspakete) unter https://www.virtualbox.org/wiki/Download_Old_Builds. Laden Sie einfach das Erweiterungspaket herunter, das genau zu Ihrer aktuell installierten VirtualBox passt. Nachdem Sie Ihre Haupt-Build-Nummer gefunden haben, klicken Sie auf

Extension Pack  All Platforms

um das entsprechende Erweiterungspaket herunterzuladen.

betatester07
quelle
Dies ist die richtige Antwort
earcam
2
@earcam nicht wirklich: Dies ist eine bessere Antwort
Evan Carroll
2
Ich sehe, dass sich die Lösungen für dieses Problem immer noch zu besseren entwickeln
betatester07
1
@EvanCarroll +1 dann. Obwohl zum Zeitpunkt des Schreibens war es die meisten richtige Antwort 😛
earcam
2

Für VirtualBox Version: 5.0.2-102096 ~ Ubuntu ~ trusty (ich habe es auf Mint Rosa 64 Cinnamon 17.3 installiert)

1) im VirtualBox Manager:

Datei / Einstellungen / Erweiterungen

  • Entfernen Sie den defekten Ext-Pack

2) Laden Sie das richtige Ext-Paket herunter

von http://download.virtualbox.org/virtualbox

  • Klicken Sie auf Ihre Version
  • Lade das Erweiterungspaket herunter (Rechtsklick, Link speichern ...)

3) im VirtualBox Manager

Datei / Einstellungen / Erweiterungen

  • füge das neue ext pack hinzu
Smokinmoe
quelle
0

Ich war mit dem Problem konfrontiert, während ich Kali Linux installierte. Ich habe den USB-Controller deaktiviert und es wurde gestartet. Könnte nicht die exakte Lösung sein, nach der Sie suchen. Aber Sie können es immer versuchen. deaktiviere usb2.0

Nilakantha Singh Deo
quelle