Wie kann ich eine bestehende VirtualBox-VM auf einen anderen Computer übertragen?
- Vorbereitung der VM
- Exportieren der VM
- Übertragen der Datei
- Importieren der VM auf dem Zielcomputer
- Alternative Methode: Manuelles Kopieren der VM-Dateien
- Netzwerkeinstellungen und Besonderheiten
- Fazit
Vorbereitung der VM
Bevor Sie Ihre VirtualBox-VM auf einen anderen Computer übertragen, sollten Sie sicherstellen, dass die VM vollständig heruntergefahren ist. Ein heruntergefahrener Zustand ist wichtig, da laufende VMs oder auch der Zustand "zuletzt gespeicherter Zustand" zu Problemen beim Export oder Import führen können.
Alternativ können Sie die VM auch speichern, aber für eine saubere Übertragung empfiehlt sich das vollständige Herunterfahren.
Exportieren der VM
VirtualBox bietet eine eingebaute Exportfunktion, die sogenannten OVA-Export. Öffnen Sie VirtualBox auf Ihrem Quellcomputer und markieren Sie die gewünschte VM. Wählen Sie im Menü Datei den Punkt Appliance exportieren. Daraufhin öffnet sich ein Assistent, der Ihnen erlaubt, die VM in eine einzelne .ova-Datei zu exportieren. Dieses Archiv enthält die gesamte Konfiguration sowie alle virtuellen Festplatten der VM.
Während des Exports können Sie einige Einstellungen vornehmen, beispielsweise Beschreibung oder Versionsinformationen. Der Exportvorgang kann je nach Größe der VM einige Zeit in Anspruch nehmen. Nach Abschluss des Exports haben Sie eine portable Datei, die Sie auf den Zielrechner kopieren können.
Übertragen der Datei
Die erzeugte .ova-Datei ist recht groß, da sie neben der VM-Konfiguration auch sämtliche virtuellen Laufwerke enthält. Übertragen Sie die Datei je nach verfügbaren Möglichkeiten auf den neuen Computer. Dazu eignen sich USB-Sticks, externe Festplatten, ein Netzwerktransfer (z.B. über SMB, FTP) oder Cloudspeicherdienste.
Stellen Sie sicher, dass die Übertragung vollständig und ohne Fehler erfolgt ist, dies können Sie durch Prüfsummen wie md5 oder sha256 verifizieren.
Importieren der VM auf dem Zielcomputer
Starten Sie auf dem Zielcomputer VirtualBox. Über das Menü Datei wählen Sie die Option Appliance importieren. Navigieren Sie zur zuvor übertragenen .ova-Datei und starten Sie den Importvorgang. VirtualBox liest die Appliance ein, zeigt Ihnen eine Zusammenfassung mit den Einstellungen und erlaubt Ihnen teilweise Anpassungen, z.B. RAM-Größe oder Netzwerkeinstellungen.
Nach Bestätigung wird die VM auf dem Zielcomputer erstellt. Dies kann wie beim Export einige Minuten dauern. Nach Abschluss erscheint die VM in der VM-Liste und ist bereit zum Starten.
Alternative Methode: Manuelles Kopieren der VM-Dateien
Falls Sie aus bestimmten Gründen den OVA-Export nicht nutzen möchten, können Sie die VM auch manuell übertragen. Dazu müssen Sie den Ordner finden, in dem VirtualBox die VM speichert. Standardmäßig befinden sich diese Ordner in Ihrem Benutzerverzeichnis, z.B. unter ~/VirtualBox VMs/ auf Linux/Mac oder C:\Benutzer\ \VirtualBox VMs\ unter Windows.
Kopieren Sie den gesamten Ordner der gewünschten VM inklusive aller Dateien (vbox-Datei, vdi/vmdk Festplatten) auf den Zielcomputer. Dort wählen Sie in VirtualBox die Option Machine > Vorhandene virtuelle Maschine hinzufügen und geben die .vbox-Datei der kopierten VM an.
Beachten Sie, dass bei unterschiedlichen VirtualBox-Versionen oder anderen Betriebssystemen Kompatibilitätsprobleme auftreten können. Außerdem kann die manuelle Methode problematisch sein, wenn Snapshots oder differenzierende Festplattenkonfigurationen vorliegen.
Netzwerkeinstellungen und Besonderheiten
Beim Übertragen einer VM können sich Netzwerkeinstellungen ändern. So ist z.B. die MAC-Adresse der Netzwerkkarte beim Import oft identisch, was grundsätzlich gewünscht ist, um Lizenzierungen oder Netzwerkkonfiguration beizubehalten, aber manchmal auch zu Konflikten führen kann.
Überprüfen Sie nach dem Import die Netzwerkverbindungen der VM und passen Sie diese gegebenenfalls an, insbesondere wenn Sie bridged oder host-only Netzwerke verwenden. Prüfen Sie auch, ob Gast-Erweiterungen (Guest Additions) weiterhin korrekt funktionieren.
Fazit
Die zuverlässigste und einfachste Methode, um eine VirtualBox-VM auf einen anderen Rechner zu übertragen, ist der Export als .ova-Appliance und der anschließende Import auf dem Zielsystem. Diese Methode sichert alle notwendigen Daten in einer Datei, ist plattformübergreifend und minimiert Fehlerquellen.
Alternativ können Sie die VM-Dateien manuell kopieren, was jedoch mehr Kenntnisse und Vorsicht erfordert. Nach dem Übertragen sollten Sie stets die VM starten und kontrollieren, ob alle Einstellungen und Funktionen wie gewünscht arbeiten.
