将 HyperV VM 另存为 ISO

将 HyperV VM 另存为 ISO

我在本地计算机上使用 Hyper-V 运行虚拟机,需要将此虚拟机移至云。我收到了使用https://vultr.com因为并非所有用户都可以访问 Microsoft DevOps,所以无法执行此操作。我需要从 VM 创建 ISO 映像以将其添加到 vultr.com。唉,创建 ISO 似乎很难。请问有人能告诉我如何制作 ISO 吗?我认为我不需要 sysprep,因为现有的 VM 将不再使用。VM 是从生产中复制的,所以我不想做太多更改。

我读过了从 Hyper-V 计算机创建 ISO但在该主题中找不到答案。或者我不明白。

答案1

可以通过安装 Windows ADK 并使用来本地创建 ISO oscdimg,否则,可以使用任何第三方程序(例如,酒精度 120%

  • 您可能希望首先将 VHD 压缩成7zzip先通过以下方式存档7zip,然后创建仅包含档案的目录的 ISO。

oscdimg

  1. 安装: Windows ADK(8和10)|| 愛克(7)
    1. 增强型:
    2. AIK:
      • Windows <=7Windows AIK
        • 跑步: StartCD.exe>Windows AIK 设置

  2. oscdimg –n –d –m "source" "target.iso"`
    
    • -n允许文件名比 DOS 8.3 文件名更长
    • -d允许小写文件名
    • -m忽略图像的最大尺寸限制
    • source包含 VHD 文件的目录
    • targetISO 文件

      例子:

      PS $  oscdimg -n -d -m ".\Shared" ".\Shared.iso"
      
        Scanning source tree
        Scanning source tree complete (1 files in 1 directories)
      
        Computing directory information complete
      
        Image file is 4701857792 bytes
      
        Writing 1 files in 1 directories to ".\Shared.iso"
      
        100% complete
      
        Final image file is 4701857792 bytes
      
        Done.
      
      
      PS $  ls
      
            Directory: "V:\VM\Hyper-V\VHDs\Data"
      
        Mode                LastWriteTime            Length Name
        ----                -------------            ------ ----
        d-----        2019.11.14 08:12:09                   Shared
      
        -a----        2019.09.07 08:33:17     4,701,814,784 Shared.vhdx
        -a----        2019.11.14 08:08:35       639,322,915 Shared.vhdx.7z
      
        -a----        2019.11.14 07:50:25     4,701,857,792 Shared.iso
        -a----        2019.11.14 08:08:35       639,322,915 Shared.vhdx.7z.iso
      

相关内容