adr alix android apu asa auswahl backup bash bewegung bom buecher c cfengine checklisten cisco computernetz container crypto ddr debian denog dhcp docker dokumentieren duply dvcs ebtables email epub fairphone2 fedora firewall fossilscm git gns3 gre grep hardware i2c iproute ipsec iptables ipv6 kalender konferenz kpartx latex laufen libgcrypt lighttpd linux lua lur make mikrotik monotone mount mysql netbox netflow nfdump nfsen openvpn openwrt pac paketfilter pcap performance perl postfix programmieren projekt proxmox-ve proxy pxelinux python qubes-os rancid rezension rfc rpm rs232 schreiben script seriell sftp shell software spiel stehen switch sysadmin syslog systemd termux test troubleshoot ubuntu uci vcs virtualbox virtuell vpn wine wireshark xen xml

Eine VM von Proxmox VE zu VirtualBox migrieren

Neulich wollte ich eine VM von Proxmox VE (PVE) zu VirtualBox (VB) migrieren, um sie für Demos auf dem Laptop zur Verfügung zu haben. Einfach die VM-Diskdatei von PVE kopieren und in VB importieren geht nicht, da PVE direkt mit den Disk-Dateien arbeitet, VirtualBox jedoch damit nicht umgehen kann.

Zum Glück ist bei einer PVE-Installation auch qemu-img an Bord, welches Festplattenimages zwischen verschiedenen Formaten konvertieren kann. Unter anderem auch nach VDI, einem Format, welches VirtualBox versteht.

Die Befehle dafür sehen ungefähr so aus:

qm list
vmid=108
qemu-img convert /path/to/rpool/data/vm-$vmid-disks \
   -p -O vdi vm-$vmid-disk.vdi

Der erste Befehl listete die VMIDs und Namen auf. Die VMID brauchte ich im zweiten Befehl, um die richtige Datei mit dem Festplattenimage auszuwählen. Die erzeugte VDI-Datei kopierte ich auf den Laptop und importierte sie in VirtualBox. Dazu startete ich mit <Ctrl-N> den Dialog zum Anlegen einer neuen VM.

Virtuelle Maschine anlegen

Im ersten Bildschirm gab ich nur den Typ (Linux) und die Version an und klickte auf Next.

Hardware

Die Hardwareeinstellungen ließ ich zunächst auf den Vorgabewerten, allerdings braucht man für ein modernes Ubuntu EFI. Anschließend klickte ich wieder auf Next.

Virtuelle Festplatte

Bei den Einstellungen für die Festplatte wählte ich Use an Existing Virtual Hard Disk File und suchte über den Button rechts daneben nach der von Proxmox VE kopierten VDI-Datei. Mit Klick auf Next ging es weiter.

Zusammenfassung

In der Zusammenfassung kontrollierte ich noch einmal alle Werte und erzeugte mit Klick auf Finish die neue VM.

Beim Einschalten der VM startete das Betriebssystem zwar normal, allerdings ohne Netzwerkverbindung. Nachdem ich mich bei der VM an der Konsole angemeldet und die Sache untersucht hatte, sah ich die Ursache des Problems: Ich hatte mir die alte MAC-Adresse nicht notiert und VirtualBox gab der VM eine andere. Damit vergab Ubuntu neue Namen für die Netzwerkschnittstellen und die Netzwerkkonfiguration funktionierte nicht mehr.

Also hielt ich die VM noch einmal an und ging in die Einstellungen der Netzwerkadapter.

Netzwerk-Adapter1

Adapter 1 hing wie erwartet am NAT Netz, unter Advanced ist die MAC-Adresse zu sehen.

Netzwerk-Adapter2

Ich fügte noch einen zweiten Adapter im Host only Netz an, den ich für den Zugang vom Laptop aus verwende.

Nun konnte ich in der Konsole provisorisch eine IP-Adresse vergeben:

ip link set enp0s8 up
ip address add 192.168.56.12/24 dev enp0s8

Anschließend konnte ich mich über SSH anmelden und die Netzwerkkonfiguration in aller Ruhe korrigieren.

Nun kann ich die VM auf dem Laptop mitnehmen und bei Bedarf demonstrieren. Dabei greife ich über die zweite Netzwerkschnittstelle zu. Die erste Schnittstelle am NAT-Adapter dient nur der Aktualisierung des Betriebssystems.

Posted 2026-02-08 Tags:

Eine VM von Proxmox VE zu VirtualBox migrieren
Posted 2026-02-08
Computer in der DDR
Posted 2025-12-26
Kalender 2026
Posted 2025-12-21
32bit-Programme auf 64bit-Linux
Posted 2025-11-25
Konfiguration und Dokumentation
Posted 2025-10-20
Default-Konfiguration finden
Posted 2025-09-23
Git einrichten
Posted 2025-08-03
Verbindungsprobleme im VLAN
Posted 2025-04-19
Kalender 2025
Posted 2024-12-23
Texte mit less untersuchen
Posted 2024-09-17