{"id":7998,"date":"2025-03-06T01:30:13","date_gmt":"2025-03-06T00:30:13","guid":{"rendered":"https:\/\/speefak.spdns.de\/oss_lifestyle\/?p=7998"},"modified":"2025-11-30T15:07:09","modified_gmt":"2025-11-30T14:07:09","slug":"migration-einer-virtualbox-vm-nach-proxmox","status":"publish","type":"post","link":"https:\/\/speefak.spdns.de\/oss_lifestyle\/migration-einer-virtualbox-vm-nach-proxmox\/","title":{"rendered":"Migration einer VirtualBox-VM nach Proxmox"},"content":{"rendered":"<p>Die Migration einer VirtualBox-VM nach Proxmox ist unkompliziert, kann jedoch zu Problemen beim Booten f\u00fchren, wenn die Boot-Reihenfolge, der Bootloader oder die Partitionstabelle nicht korrekt \u00fcbertragen wurden. Dabei kann es vorkommen, dass die Festplatte nach dem Import in Proxmox lesbar ist, die VM jedoch nicht startet.<\/p>\n<hr \/>\n<h3><strong>1. Export der VirtualBox-VM<\/strong><\/h3>\n<p>Zun\u00e4chst wird die VM aus VirtualBox exportiert. VirtualBox bietet die M\u00f6glichkeit, VMs im OVA-Format zu exportieren, das f\u00fcr die Migration auf andere Virtualisierungsl\u00f6sungen geeignet ist.<\/p>\n<ol>\n<li>Die VM in VirtualBox ausw\u00e4hlen.<\/li>\n<li>Im Men\u00fc <strong>Datei &gt; Export Appliance<\/strong> die OVA-Option w\u00e4hlen und die Datei speichern.<\/li>\n<\/ol>\n<p>Das OVA-Format enth\u00e4lt die Festplatte und die Konfigurationsdateien der VM.<\/p>\n<hr \/>\n<h3><strong>2. Entpacken und Konvertieren der Festplatte<\/strong><\/h3>\n<p>Nach dem Export wird die OVA-Datei entpackt. Eine OVA-Datei ist eine TAR-Datei, die die VMDK-Dateien (virtuelle Festplatten) und andere Konfigurationsdaten enth\u00e4lt. Um die Datei zu entpacken, kann folgender Befehl verwendet werden:<\/p>\n<pre class=\"lang:default decode:true\">tar -xvf \/path\/to\/your\/file.ova -C \/path\/to\/extract<\/pre>\n<p>Im entpackten Ordner befindet sich die VMDK-Datei. Diese wird in ein Format konvertiert, das von Proxmox unterst\u00fctzt wird. F\u00fcr die Konvertierung eignet sich das <code>qcow2<\/code>-Format, das mit Proxmox gut zusammenarbeitet. Der folgende Befehl konvertiert die Festplatte:<\/p>\n<pre class=\"lang:default decode:true \">qemu-img convert -f vmdk -O qcow2 \/path\/to\/vmdkfile.vmdk \/var\/lib\/vz\/images\/&lt;VMID&gt;\/vm-&lt;VMID&gt;-disk-0.qcow2<\/pre>\n<hr \/>\n<h3><strong>3. Erstellen der VM in Proxmox und Anf\u00fcgen der Festplatte<\/strong><\/h3>\n<p>Eine neue VM wird in Proxmox erstellt. Dabei werden die Hardware-Einstellungen (z.B. RAM, CPU) denjenigen der VirtualBox-VM angepasst. Nach der Erstellung der VM wird die konvertierte Festplatte in das Verzeichnis <code>\/var\/lib\/vz\/images\/&lt;VMID&gt;\/<\/code> auf dem Proxmox-Server kopiert. Die VM-Konfiguration wird so angepasst, dass die Festplatte korrekt eingebunden wird, z.B. als <code>virtio0<\/code>.<\/p>\n<hr \/>\n<h3><strong>4. \u00dcberpr\u00fcfen der Boot-Reihenfolge und Partitionen<\/strong><\/h3>\n<p>Wenn die VM nach dem Import lesbar ist, aber nicht bootet, k\u00f6nnte dies an einer fehlerhaften Boot-Reihenfolge oder einem besch\u00e4digten Bootloader liegen.<\/p>\n<h4><strong>Boot-Reihenfolge \u00fcberpr\u00fcfen (\u00fcber Proxmox Web-GUI)<\/strong><\/h4>\n<p>Die Boot-Reihenfolge l\u00e4sst sich direkt \u00fcber die Proxmox Web-GUI \u00fcberpr\u00fcfen und anpassen:<\/p>\n<ol>\n<li>Im Proxmox Web-GUI die VM ausw\u00e4hlen.<\/li>\n<li>Im Tab <strong>Hardware<\/strong> auf <strong>Optionen<\/strong> klicken.<\/li>\n<li>Unter <strong>Boot-Reihenfolge<\/strong> k\u00f6nnen die Startger\u00e4te der VM angeordnet werden. Hier wird die Festplatte als erstes Startger\u00e4t festgelegt, oder es k\u00f6nnen andere Ger\u00e4te wie CD\/DVD-Laufwerk oder Netzwerkadapter gesetzt werden.<\/li>\n<li>\u00c4nderungen speichern.<\/li>\n<\/ol>\n<h4><strong>Boot-Reihenfolge \u00fcberpr\u00fcfen (\u00fcber CLI)<\/strong><\/h4>\n<p>In der Konfigurationsdatei der VM sollte die richtige Boot-Reihenfolge eingestellt sein. Die Datei <code>\/etc\/pve\/qemu-server\/&lt;VMID&gt;.conf<\/code> kann \u00fcberpr\u00fcft werden, um sicherzustellen, dass die Boot-Reihenfolge korrekt angegeben ist:<\/p>\n<pre class=\"lang:default decode:true\">boot: order=scsi0;ide2;net0<\/pre>\n<p>&nbsp;<\/p>\n<p><strong>Neuinstallation des Bootloaders<\/strong><\/p>\n<p>Falls der Bootloader besch\u00e4digt oder nicht korrekt installiert ist, kann er mit den folgenden Schritten neu installiert werden:<\/p>\n<ol>\n<li>Die VM von einer Live-CD (z. B. Debian- oder Ubuntu-Live-CD) starten.<\/li>\n<li>Die Festplatte mounten, um auf das Root-Verzeichnis zugreifen zu k\u00f6nnen:<\/li>\n<li>\n<pre class=\"lang:default decode:true \">mount \/dev\/sda1 \/mnt         # \/dev\/sda1 ist die Root Partition der Festplatte \r\nmount --bind \/dev \/mnt\/dev \r\nmount --bind \/proc \/mnt\/proc \r\nmount --bind \/sys \/mnt\/sys \r\nmount --bind \/boot \/mnt\/boot # nur notwendig wenn eine separate boot Partition verwendet wurde\r\nchroot \/mn<\/pre>\n<\/li>\n<li>Den Bootloader neu installieren und die Chroot Umgebung verlassen:<\/li>\n<li>\n<pre class=\"lang:default decode:true\">grub-install \/dev\/sda\r\nupdate-grub\r\nexit<\/pre>\n<\/li>\n<li>Die VM neu starten und die Live-CD entfernen, falls erforderlich.<\/li>\n<\/ol>\n<hr \/>\n<p><strong>Partitionstabelle \u00fcberpr\u00fcfen<\/strong><\/p>\n<p>Die Partitionstabelle der Festplatte sollte \u00fcberpr\u00fcft werden, um sicherzustellen, dass das Boot-Flag korrekt gesetzt ist. Tools wie <code>parted<\/code> oder <code>gdisk<\/code> bieten diese M\u00f6glichkeit:<\/p>\n<pre class=\"lang:default decode:true \">parted \/dev\/sda print<\/pre>\n<hr \/>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2821 alignleft\" src=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-content\/uploads\/2014\/08\/CC_BY_NC_SA.png\" alt=\"CC_BY_NC_SA\" width=\"65\" height=\"23\" \/>by Speefak<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Migration einer VirtualBox-VM nach Proxmox ist unkompliziert, kann jedoch zu Problemen beim Booten f\u00fchren, wenn die Boot-Reihenfolge, der Bootloader oder die Partitionstabelle nicht korrekt \u00fcbertragen wurden. Dabei kann es vorkommen, dass die Festplatte nach dem Import in Proxmox lesbar ist, die VM jedoch nicht startet. 1. Export der VirtualBox-VM Zun\u00e4chst wird die VM aus [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,99],"tags":[],"class_list":["post-7998","post","type-post","status-publish","format-standard","hentry","category-anleitungen","category-proxmox-ve"],"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"speefak","author_link":"https:\/\/speefak.spdns.de\/oss_lifestyle\/author\/speefak_oss\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/anleitungen\/\" rel=\"category tag\">Anleitungen<\/a> <a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/proxmox-ve\/\" rel=\"category tag\">Proxmox VE<\/a>","rttpg_excerpt":"Die Migration einer VirtualBox-VM nach Proxmox ist unkompliziert, kann jedoch zu Problemen beim Booten f\u00fchren, wenn die Boot-Reihenfolge, der Bootloader oder die Partitionstabelle nicht korrekt \u00fcbertragen wurden. Dabei kann es vorkommen, dass die Festplatte nach dem Import in Proxmox lesbar ist, die VM jedoch nicht startet. 1. Export der VirtualBox-VM Zun\u00e4chst wird die VM aus&hellip;","_links":{"self":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts\/7998","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/comments?post=7998"}],"version-history":[{"count":0,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts\/7998\/revisions"}],"wp:attachment":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/media?parent=7998"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/categories?post=7998"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/tags?post=7998"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}