{"componentChunkName":"component---src-templates-post-template-js","path":"/note-hyper-v-2-proxmox-en","result":{"data":{"markdownRemark":{"id":"1514937e-2d74-5ed6-8589-f0021d99d7c7","html":"<blockquote>\n<p>This page has been machine-translated from the <a href=\"/note-hyper-v-2-proxmox\">original page</a>.</p>\n</blockquote>\n<p>I decided to rebuild the analysis environment running on Proxmox, but setting up a machine from scratch was far too much hassle, so I tried migrating a Hyper-V virtual machine from another test machine instead.</p>\n<p>I am using Proxmox version 8.2.7.</p>\n<!-- omit in toc -->\n<h2 id=\"table-of-contents\" style=\"position:relative;\"><a href=\"#table-of-contents\" aria-label=\"table of contents permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Table of Contents</h2>\n<ul>\n<li><a href=\"#export-the-hyper-v-machine\">Export the Hyper-V machine</a></li>\n<li><a href=\"#create-a-virtual-machine-on-the-proxmox-side\">Create a virtual machine on the Proxmox side</a></li>\n<li><a href=\"#copy-the-files-to-proxmox\">Copy the files to Proxmox</a></li>\n<li><a href=\"#import-the-virtual-disk-in-proxmox\">Import the virtual disk in Proxmox</a></li>\n<li><a href=\"#summary\">Summary</a></li>\n</ul>\n<h2 id=\"export-the-hyper-v-machine\" style=\"position:relative;\"><a href=\"#export-the-hyper-v-machine\" aria-label=\"export the hyper v machine permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Export the Hyper-V machine</h2>\n<p>According to the following article, it seems that if you have a virtual disk in vhdx format, you can migrate a virtual machine to Proxmox.</p>\n<p>Reference: <a href=\"https://www.takosuke.net/migrate-vms-for-various-virtual-infrastructures-to-proxmox-environment/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Trying to migrate VMs for various virtualization platforms to a Proxmox environment | Back of a flyer</a></p>\n<p>So I decided to export the existing machine in Hyper-V Manager, extract the virtual disk from it, and copy it to the Proxmox server via USB.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/0f4c501d77f5ea07cf3e3c659af72eb8/d69c4/image-20241104102447274.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 50.416666666666664%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAABh0lEQVQoz42SiU6DQBCGef8HMzEx8UyLrRZLy7ncC0s5lt+ZqTbGqHGSPwPLzDcH67y8bJDEIVpdoywyeo4QhceLD4MD+UC+6aZCphJEUYCmLnF95+LqYYe7bYTbDSuEszoGCI9HdF0HrRsYYzBNk2gcx4usncFmTIe+77FYiyDNcQhTaDPADLPIudl52LouirJE0zQYhgF/GcOm+QzPywJpkqCuSnpb5My59w943W5gKFBr/T8gdc/5SZbC931kWY6ZiizLB3CzXqOqKumQR7Y0Dgd8igFciD2vZjidJKbIFfz9XnLZFiLSyG9YPz3JyHVdo23bC+SsGScCcBIX4yl608NScpHGePN2kstmLQEfPQ9pHNPIhjqsJdkKcLxAZxKf8Y8x1CHH8I9SeQ6lFMYva3I8f4/18+rjqoSiPFMEr+RqfKr+5puqwK17wI0bYLVXeNwlImeiqrrTmMZJ9sLiXfzHvCiCH8TQLa2i69H1AxwG/GQM/U3nfVkkqqKOG7mb8zzJ+Tt44QFWhejTjwAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/0f4c501d77f5ea07cf3e3c659af72eb8/8ac56/image-20241104102447274.webp 240w,\n/static/0f4c501d77f5ea07cf3e3c659af72eb8/d3be9/image-20241104102447274.webp 480w,\n/static/0f4c501d77f5ea07cf3e3c659af72eb8/e46b2/image-20241104102447274.webp 960w,\n/static/0f4c501d77f5ea07cf3e3c659af72eb8/0a92e/image-20241104102447274.webp 1002w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/0f4c501d77f5ea07cf3e3c659af72eb8/8ff5a/image-20241104102447274.png 240w,\n/static/0f4c501d77f5ea07cf3e3c659af72eb8/e85cb/image-20241104102447274.png 480w,\n/static/0f4c501d77f5ea07cf3e3c659af72eb8/d9199/image-20241104102447274.png 960w,\n/static/0f4c501d77f5ea07cf3e3c659af72eb8/d69c4/image-20241104102447274.png 1002w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/0f4c501d77f5ea07cf3e3c659af72eb8/d9199/image-20241104102447274.png\"\n            alt=\"image-20241104102447274\"\n            title=\"image-20241104102447274\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 678px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/cff6ae21323388be3bc69d12efeaa446/38cea/image-20241104102828273.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 14.583333333333334%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAADCAYAAACTWi8uAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAiUlEQVQI1z1OSw6FIBDzEq5EBIWAQZDP/c/WZyfhLZp0Op12llIKeu/wzqG1JogxotaKMQZyzjiOA8YYKKUE5NS2bcO+78Kpky/rukrAfd9itNb+DRO1Noyv1H2lWmuklPC+RbwE5xCC8IUGDrlk8Ft+dJ5Wwie891LIwxnCG2rXdcn+eR6cn/4DbkpVqJXEVEMAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/cff6ae21323388be3bc69d12efeaa446/8ac56/image-20241104102828273.webp 240w,\n/static/cff6ae21323388be3bc69d12efeaa446/d3be9/image-20241104102828273.webp 480w,\n/static/cff6ae21323388be3bc69d12efeaa446/7e03f/image-20241104102828273.webp 678w\"\n              sizes=\"(max-width: 678px) 100vw, 678px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/cff6ae21323388be3bc69d12efeaa446/8ff5a/image-20241104102828273.png 240w,\n/static/cff6ae21323388be3bc69d12efeaa446/e85cb/image-20241104102828273.png 480w,\n/static/cff6ae21323388be3bc69d12efeaa446/38cea/image-20241104102828273.png 678w\"\n            sizes=\"(max-width: 678px) 100vw, 678px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/cff6ae21323388be3bc69d12efeaa446/38cea/image-20241104102828273.png\"\n            alt=\"image-20241104102828273\"\n            title=\"image-20241104102828273\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<h2 id=\"create-a-virtual-machine-on-the-proxmox-side\" style=\"position:relative;\"><a href=\"#create-a-virtual-machine-on-the-proxmox-side\" aria-label=\"create a virtual machine on the proxmox side permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Create a virtual machine on the Proxmox side</h2>\n<p>Next, create the destination virtual machine on Proxmox.</p>\n<p>Other than removing the CD and disk settings, the procedure was the same as when creating a normal virtual machine.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 719px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/e45e6ef5e33da09b664b85a2b693a7bc/073e9/image-20241104102730756.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 55.41666666666667%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB2klEQVQoz41STW/aUBD0X+ih6qUYMBh/YzC2scE22AYj1CSHVkn6pUiVqhz6/+/TnReMkp56GD3z2Dc7O7NatIpR7ffYFgWawwHVbofNZoO2bbGX+/l8jvV6jSiK1Ol5HizLguM46pzNZm+gFWmEJPRgT4YwPn6Aaxo4n8+KgFgul4jjWL5XKKRpnmcIggCr1Qq+78M0Tdi2fYVmnH7B/PQM++YZ7/dPsNpHZGkCT4qn0ykMw8BoNIIvJEVRKmWu6yrlJCRY00PLH/5gcfcbzukn3sW3cOvPaGTUxWKhCMfjMXRdV2rb9oBa/qO6MAyVUlrAGjblqXV1ibbMwNGD2RhpFCLLc0XIEXrCJEmRZZn4ZGIwGEAfDjG8gDU9tIfHr/hyf49v33/g5vYOXXdCVe0UoXsJQNcHF4Wt8tGRRiSiKqL/VoRMNEmSqxeBHyBNU4VIRmMgVEoPd7IBTJ5vLOslVTa0LRuTyUSRKkKuA9GbHEuDWMjYqCpLeWAhkBCapkEmddttgbqucTzKmlUVjl2ntmEkSjWOQDL6Q7OZouf5ymySB4GvFPbJBryTKRhInzRPtZ/cw14hiekTHzPd1+CuERzr9f319+VkjdYvcMnRhIyX/27//8PEX8gvVKhCqffjAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/e45e6ef5e33da09b664b85a2b693a7bc/8ac56/image-20241104102730756.webp 240w,\n/static/e45e6ef5e33da09b664b85a2b693a7bc/d3be9/image-20241104102730756.webp 480w,\n/static/e45e6ef5e33da09b664b85a2b693a7bc/05ca6/image-20241104102730756.webp 719w\"\n              sizes=\"(max-width: 719px) 100vw, 719px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/e45e6ef5e33da09b664b85a2b693a7bc/8ff5a/image-20241104102730756.png 240w,\n/static/e45e6ef5e33da09b664b85a2b693a7bc/e85cb/image-20241104102730756.png 480w,\n/static/e45e6ef5e33da09b664b85a2b693a7bc/073e9/image-20241104102730756.png 719w\"\n            sizes=\"(max-width: 719px) 100vw, 719px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/e45e6ef5e33da09b664b85a2b693a7bc/073e9/image-20241104102730756.png\"\n            alt=\"image-20241104102730756\"\n            title=\"image-20241104102730756\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<h2 id=\"copy-the-files-to-proxmox\" style=\"position:relative;\"><a href=\"#copy-the-files-to-proxmox\" aria-label=\"copy the files to proxmox permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Copy the files to Proxmox</h2>\n<p>First, confirm that the media containing the copied virtual disk file is connected to the server as <code class=\"language-text\">/dev/sdb1</code>. (This time I used an external M.2 SSD, so it seems to have been identified as an SSD.)</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 922px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/813991dcf9e7d645519af743e149b604/6da96/image-20241104103339615.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 67.08333333333334%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB0ElEQVQ4y5VT23KaUBTlI/LQx6qAiIhchAgCFgXBS5ykD00dfqD//wOrZ+2IddKmM3nYc/DsvdftjNrT+Yzz8xl5niN+jBEEARaLBSaTCQzDkG9WHMdYrVaYz+dwHAee58F1XZlPkgTTqS3z2mOyxP50wMvLd5RlKcAcGI1G0HUdWZZhvV4LYFVVCBVAuXmbIymBN5uNIg0xm82gEbVtWlR1je12Kwo4RDD2qKIoCuRFjjAMRW2SpnKSlBVFkSKMZFdzZg66rkPbtqKAzeVyqSxMMR6PhZVqqDRJE9CR7/uw7YmAGaYpUYRhIOQal5gDfxCEKna7nQBRJQmaphHLBCRZpgii6C1n7rVtg1TFxFmx3Oc1GAzELpd5zzvm9/NykaX9YY/T6QQ+ZF1XSJV19l9ff+B4PKJRQgTQVLKptM+DIVNt3+M31ViWpazacvaEPNnnHTFugCwCuipYhu4oy8b1vl+8B7nfu7/T3jei0EdZZAg9F5YxUqzmrf++7nf7+gN4ZXBiFXh5gLuqoHsJTGvyz8WP6i+FZnWB+fQLD0WHL+sOhj1TZPrN/qcAh8Ohshyg3nzDwp/DGH69WmPf+DwgHyUI+G+I1Ms5/83qo/oN5sqR5l5dHWIAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/813991dcf9e7d645519af743e149b604/8ac56/image-20241104103339615.webp 240w,\n/static/813991dcf9e7d645519af743e149b604/d3be9/image-20241104103339615.webp 480w,\n/static/813991dcf9e7d645519af743e149b604/88718/image-20241104103339615.webp 922w\"\n              sizes=\"(max-width: 922px) 100vw, 922px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/813991dcf9e7d645519af743e149b604/8ff5a/image-20241104103339615.png 240w,\n/static/813991dcf9e7d645519af743e149b604/e85cb/image-20241104103339615.png 480w,\n/static/813991dcf9e7d645519af743e149b604/6da96/image-20241104103339615.png 922w\"\n            sizes=\"(max-width: 922px) 100vw, 922px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/813991dcf9e7d645519af743e149b604/6da96/image-20241104103339615.png\"\n            alt=\"image-20241104103339615\"\n            title=\"image-20241104103339615\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>I want to extract the file from it, so start a shell, create an appropriate mount point (<code class=\"language-text\">/mnt/ex-disk1</code>), and mount <code class=\"language-text\">/dev/sdb1</code>.</p>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\"><span class=\"token function\">mkdir</span> -p mnt/ex-disk1\n\n<span class=\"token comment\"># Do not use /etc/fstab</span>\n<span class=\"token function\">mount</span> /dev/sdb1 /mnt/ex-disk1</code></pre></div>\n<p>This makes the virtual disk file accessible.</p>\n<h2 id=\"import-the-virtual-disk-in-proxmox\" style=\"position:relative;\"><a href=\"#import-the-virtual-disk-in-proxmox\" aria-label=\"import the virtual disk in proxmox permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Import the virtual disk in Proxmox</h2>\n<p>Now that the virtual disk can be accessed via USB, run the following command in the Proxmox shell to import it.</p>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\"><span class=\"token comment\"># Use VM ID 100 and local-lvm as the import target</span>\nqm importdisk <span class=\"token number\">100</span> /mnt/ex-disk1/Ubuntu22.04.vhdx local-lvm</code></pre></div>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/d90ae010c2a6a2ba458030107b7a6bf6/8454b/image-20241104105234779.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 23.333333333333332%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAqUlEQVQY05WQyRKDIBBE0SCikBJcQIX//82OjZpKjh5ezQLTNCNyTggxIKWEfd8L27Yh51xY1xXzPMM5B+89+r6H1hp1XaOqqj/YExzmRQ6M4wjnz2jfFsaYLxShmLX2OHuXnLRtC91pdFct4uFgmiYMw3AM2isaSCmhlIJqVYlSNmiaE9YUuuvfngghYFmWAl3eOb8ghHhOjLE45J7ojmJ85MV9PBSjiQ/2Mm8pFH9t7wAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/d90ae010c2a6a2ba458030107b7a6bf6/8ac56/image-20241104105234779.webp 240w,\n/static/d90ae010c2a6a2ba458030107b7a6bf6/d3be9/image-20241104105234779.webp 480w,\n/static/d90ae010c2a6a2ba458030107b7a6bf6/e46b2/image-20241104105234779.webp 960w,\n/static/d90ae010c2a6a2ba458030107b7a6bf6/f992d/image-20241104105234779.webp 1440w,\n/static/d90ae010c2a6a2ba458030107b7a6bf6/f98ee/image-20241104105234779.webp 1798w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/d90ae010c2a6a2ba458030107b7a6bf6/8ff5a/image-20241104105234779.png 240w,\n/static/d90ae010c2a6a2ba458030107b7a6bf6/e85cb/image-20241104105234779.png 480w,\n/static/d90ae010c2a6a2ba458030107b7a6bf6/d9199/image-20241104105234779.png 960w,\n/static/d90ae010c2a6a2ba458030107b7a6bf6/07a9c/image-20241104105234779.png 1440w,\n/static/d90ae010c2a6a2ba458030107b7a6bf6/8454b/image-20241104105234779.png 1798w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/d90ae010c2a6a2ba458030107b7a6bf6/d9199/image-20241104105234779.png\"\n            alt=\"image-20241104105234779\"\n            title=\"image-20241104105234779\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>Once the import is complete, you can confirm that a disk for the specified ID (100) has been added to local-lvm.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/f7e86aec854bf9dc624dd872c3331db9/d1882/image-20241104105347430.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 28.750000000000004%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAYAAADDl76dAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNUlEQVQY011Ry06DQBTlF9y3aWhhKu+BAcO7FoRiCyms1MSNa/f+/nHuGBvj4uTce2ZyH+dq728vGLsay7lF+RDC5yFEHCOQ7HneDZZlYbPZYLVaYb1e3/A3p1jLywKu58MwGTzXRejZiLkH32KIRYQkSRAEAUzThGEYChT/5v917fB0RNu0SBMBI5TFX7+gT5+4e/xAehwgQg7G9mpCmpRzrmLbthFFkWLSqSnFWpamGIYB5/Mz0qJGXPcQEntRoDocMV+vaJoGeZ6jbVuM44jL5YLT6YS+71FVlXqfpglFUUBblgUE+phnKZx7BsF9xVx27bpOdSaPaLKyLFHXNYQQaipd19U7FVYrz/OsqhOyLMN2u5V+/vjiOA5ieSDGmDoIMZcW0Kqu9JsaUEHSQ6nvdjt8A+JXvnzSGUIrAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/f7e86aec854bf9dc624dd872c3331db9/8ac56/image-20241104105347430.webp 240w,\n/static/f7e86aec854bf9dc624dd872c3331db9/d3be9/image-20241104105347430.webp 480w,\n/static/f7e86aec854bf9dc624dd872c3331db9/e46b2/image-20241104105347430.webp 960w,\n/static/f7e86aec854bf9dc624dd872c3331db9/f992d/image-20241104105347430.webp 1440w,\n/static/f7e86aec854bf9dc624dd872c3331db9/3626e/image-20241104105347430.webp 1562w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/f7e86aec854bf9dc624dd872c3331db9/8ff5a/image-20241104105347430.png 240w,\n/static/f7e86aec854bf9dc624dd872c3331db9/e85cb/image-20241104105347430.png 480w,\n/static/f7e86aec854bf9dc624dd872c3331db9/d9199/image-20241104105347430.png 960w,\n/static/f7e86aec854bf9dc624dd872c3331db9/07a9c/image-20241104105347430.png 1440w,\n/static/f7e86aec854bf9dc624dd872c3331db9/d1882/image-20241104105347430.png 1562w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/f7e86aec854bf9dc624dd872c3331db9/d9199/image-20241104105347430.png\"\n            alt=\"image-20241104105347430\"\n            title=\"image-20241104105347430\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>Next, open the virtual machine with ID 100 that you created, and confirm that the imported virtual disk is displayed as [Unused Disk 0].</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/6b82952f63979dff28cc00c9a370ac6e/8a69d/image-20241104105557120.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 47.08333333333333%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAABsElEQVQoz01Sy47aQBD0P+SUjcBgHn7jJ35hI8yyRhBpFSOxkGMOOUWKkv8/VLrGAuVQmtZ0T011dWvpeo11liOKY4RRhCiKkWUZyrLEdrvFWvJ5nqszTVNsNhupieA4DjzPg2maWC6XT2h5HCBZSdKcYaF/wdIYo93tFAGJi6JQYLzf73E4HFRMsiAInoQ8CW36/hv6+x8Y3/7i0/EXXrqfyIsKlmXCMGYYjUYKuq4/lVqWhTAMB1Ct7UAfjzGZTKBtLz+QnL7DbXt8jl4xKzp0xyNiKeTD6XSqCufzOeq6RtM0onAgfYA51gyEpbSVhEgDD/Z8Aldar6oSrusqn/4nLMsKvu+JckMpfpAQrCO0hsaLJ9WmRpyksIXkrevUAFzXgW3b6gFJaqnZib/0kHe0YiytEoyVQhqeJIkyebFYqBboEw1frVbKp1g2gMWcPNsmMS1x5EN2QvA9P9VY9FgJXlIRVyNJYjWEwbNMJrlA2+4VmrqRibdq4px827Z4k9j3/YGQCgnuF0n7ywW32w193+Mi8fl8Ric23O93fFw/cL1eVZ73xOl0wlc5jzLMf0dVHiu1dLElAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/6b82952f63979dff28cc00c9a370ac6e/8ac56/image-20241104105557120.webp 240w,\n/static/6b82952f63979dff28cc00c9a370ac6e/d3be9/image-20241104105557120.webp 480w,\n/static/6b82952f63979dff28cc00c9a370ac6e/e46b2/image-20241104105557120.webp 960w,\n/static/6b82952f63979dff28cc00c9a370ac6e/69abc/image-20241104105557120.webp 1209w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/6b82952f63979dff28cc00c9a370ac6e/8ff5a/image-20241104105557120.png 240w,\n/static/6b82952f63979dff28cc00c9a370ac6e/e85cb/image-20241104105557120.png 480w,\n/static/6b82952f63979dff28cc00c9a370ac6e/d9199/image-20241104105557120.png 960w,\n/static/6b82952f63979dff28cc00c9a370ac6e/8a69d/image-20241104105557120.png 1209w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/6b82952f63979dff28cc00c9a370ac6e/d9199/image-20241104105557120.png\"\n            alt=\"image-20241104105557120\"\n            title=\"image-20241104105557120\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>Then attach this disk from the [Edit] button, and from [Options] -> [Boot Order], enable the attached disk as the boot disk.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/bad7cbd3df08f89b77542a403b9f7004/0f586/image-20241104105958600.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 54.166666666666664%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABrUlEQVQoz21S2Y7bMBDzd7SJHV+yLJ/ykSBBDuxDrkURBHnI//8JO1TrIN3uAzH2SOKQoryiKFBVFcqyRF3XDta2rqe1Rp7nMMZAKYU0TV19B3vk6PvecXh108BIQ2UZElnsus4RkIybJ1Rl9ep9R5okiateXRpURsNkCbIkcooqUalUhiiKEMexA1XwQBiGr9538NqPX9CbM4L+A4HdoR8G1GUhE2MhSF6KGnFC0Nak6isUFZpxh6zbQA87JPWIqrHQzQBV1Ei1ELvJol6uhESsk8V/kCok2sCzjQRicuSZTHCqRI3txHaDcbmUgCyWUqlstVq5sIhJMcEg27aVHPSfUArZ7IL5q+DzesXhcMB+v8dVvm+3G7bbLe73O57PJx6PBy6XC06nE87nM47Ho6tdZ+FxwvR0tM5f98VAFouFW6OC+Xzu+uv1GoPcM0H1BNX5QSB7fHiTBeL9npgYv0nGNQ6YrPGfz2scR/f++r6DiiOEgRDy8AReNt8gbdECFZFgGvSe6HsgsfzHdoPAiOWv0XM6yWhtNpvB931nnYpZ/0eAYBHipxnxQ9X4DaqIS2y8raK5AAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/bad7cbd3df08f89b77542a403b9f7004/8ac56/image-20241104105958600.webp 240w,\n/static/bad7cbd3df08f89b77542a403b9f7004/d3be9/image-20241104105958600.webp 480w,\n/static/bad7cbd3df08f89b77542a403b9f7004/e46b2/image-20241104105958600.webp 960w,\n/static/bad7cbd3df08f89b77542a403b9f7004/f992d/image-20241104105958600.webp 1440w,\n/static/bad7cbd3df08f89b77542a403b9f7004/72539/image-20241104105958600.webp 1498w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/bad7cbd3df08f89b77542a403b9f7004/8ff5a/image-20241104105958600.png 240w,\n/static/bad7cbd3df08f89b77542a403b9f7004/e85cb/image-20241104105958600.png 480w,\n/static/bad7cbd3df08f89b77542a403b9f7004/d9199/image-20241104105958600.png 960w,\n/static/bad7cbd3df08f89b77542a403b9f7004/07a9c/image-20241104105958600.png 1440w,\n/static/bad7cbd3df08f89b77542a403b9f7004/0f586/image-20241104105958600.png 1498w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/bad7cbd3df08f89b77542a403b9f7004/d9199/image-20241104105958600.png\"\n            alt=\"image-20241104105958600\"\n            title=\"image-20241104105958600\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>If you start the virtual machine now, you can confirm that the machine created in Hyper-V boots on Proxmox.</p>\n<h2 id=\"summary\" style=\"position:relative;\"><a href=\"#summary\" aria-label=\"summary permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Summary</h2>\n<p>I wrote this up because it seems like the kind of procedure I might need again once I’ve forgotten it.</p>\n<p>Note: among the machines migrated this time using the method above, the virtual machine with xface installed on a minimal Ubuntu Server displayed its GUI on the noVNC console after migration, but keyboard input stopped working.</p>","fields":{"slug":"/note-hyper-v-2-proxmox-en","tagSlugs":["/tag/notes/","/tag/windows/","/tag/proxmox/","/tag/english/"]},"frontmatter":{"date":"2024-11-04","description":"I summarized how to migrate a Hyper-V virtual machine to Proxmox.","tags":["Notes","Windows","Proxmox","English"],"title":"How to Migrate a Hyper-V Virtual Machine to Proxmox","socialImage":{"publicURL":"/static/7a639a5b0abaa68650963d4babed09f8/note-hyper-v-2-proxmox.png"}}}},"pageContext":{"slug":"/note-hyper-v-2-proxmox-en"}},"staticQueryHashes":["251939775","401334301","825871152"]}