
Ich habe vor Kurzem eine neue Workstation bekommen und meine VirtualBox- und VMWare Player-VMs vom alten PC auf den neuen verschoben.
Die VMWare Player-VMs sind ein Kinderspiel: Sie gehen zu „Datei -> Virtuelle Maschine öffnen…“, suchen die .vmx-Dateien vom alten PC und voilà! Es läuft. Alle erforderlichen Dateien befinden sich anscheinend im selben Ordner.
Mit VirtualBox scheint es dafür einfach keine Möglichkeit zu geben. Es sieht so aus, als wären VMs auf magische/unsichtbare Weise an den ursprünglichen Host gebunden, beispielsweise über Registrierungseinträge usw.
Antwort1
Die vorherigen Antworten erscheinen überholt.
Ab Version 4 des Oracle VirtualBox Managers ist die Option „Hinzufügen“ im Menü „Maschine“ (ein Betriebssystemmenü) versteckt. Wählen Sie einfach „Hinzufügen“ und navigieren Sie zu der gewünschten .vbox-Datei. Dies funktioniert auch dann einwandfrei, wenn sich die vbox-Datei auf einem externen Laufwerk befindet: Wenn das Laufwerk später entfernt wird, werden die fehlenden Boxen einfach als „unzugänglich“ markiert.
Antwort2
Im Maschinenordner befindet sich eine *.vbox-Datei. Ziehe diese in die VM-Liste in VirtualBox.
Antwort3
Importieren vorhandener virtueller Maschinen von einem anderen Host in VirtualBox 4 und höher auf Windows-Hosts:
Importieren der virtuellen VDI-Festplatte:
Gehen Sie zum Menü: *Datei ⇨ Virtueller Medienmanager.
Ziehen Sie es per Drag & Drop
[vm_name].vdi
in die Liste.
Hinzufügen der importierten Maschine zur Vbox-Managerliste:
Doppelklicken Sie auf die
[vm_name].vbox
Datei im Verzeichnis der VM, um diese Maschine zur Vbox-Managerliste hinzuzufügen.Doppelklicken Sie in
[vm_name].vbox
die Vbox-Manager-Liste, um das Gerät zu starten.
Randnotizen:
Wenn die VM aus einer älteren Vbox-Version stammt, befindet sich ein
[vm_name].xml
in einem Unterverzeichnis statt[vm_name].vbox
im selben Verzeichnis wie[vm_name].vdi
.Kopieren Sie die
[vm_name].xml
in dasselbe Verzeichnis wie die[vm_name].vdi
und benennen Sie sie in um[vm_name].vbox
.Fahren Sie mit Schritt 1.1 oder 2.1 fort, abhängig von den Aktionen, die Sie bereits ausgeführt haben.
Antwort4
Standardmäßig lädt VirtualBox seine Konfigurationsdaten aus den folgenden Pfaden:
- Unter Windows ist dies
%HOMEDRIVE%%HOMEPATH%\.VirtualBox
; normalerweise so etwas wieC:\Documents and Settings\Username\.VirtualBox
. - Unter Mac OS X ist dies
$HOME/Library/VirtualBox
. - Auf Unix-ähnlichen Systemen (Linux, Solaris) ist dies
$HOME/.VirtualBox
.
Dies bedeutet, dass die Maschinen für den angemeldeten Benutzer spezifisch sind. Wenn Sie einen gemeinsamen Speicherort für Maschinen verschiedener Benutzer festlegen müssen, können Sie den Standardspeicherort überschreiben, indem Sie die VBOX_USER_HOME
Umgebungsvariable festlegen. VirtualBox verwendet den Pfad in dieser Variablen als Speicherort für VM-Konfigurationsdaten.
Weitere Informationen finden Sie im Hilfethema zu VirtualBox unterVirtualBox-Konfigurationsdatenfür mehr Informationen.