將 HyperV 虛擬機器另存為 ISO

將 HyperV 虛擬機器另存為 ISO

我有一個虛擬機器在 Hyper-V 中的本機電腦上運行,需要將該虛擬機器移至雲端。我收到了使用建議https://vultr.com這樣做是因為並非所有使用者都可以存取 Microsoft DevOps。我需要從虛擬機器建立 ISO 映像以將其新增至 vultr.com。唉,創建 ISO 似乎很難。請問誰能告訴我該如何製作ISO嗎?我認為我不需要 sysprep,因為現有的虛擬機器將不再使用。該虛擬機器是生產環境的副本,因此我不想進行太多更改。

我讀過了從 Hyper-V 電腦建立 ISO但在該主題中找不到我的答案。或者說是我沒看懂。

答案1

可以透過安裝 Windows ADK 並使用 來本機建立 ISO oscdimg,否則可以使用任何第 3 方程式(例如,酒精120%

  • 您可能希望先透過以下方式將 VHD 壓縮到一個7zzip檔案中7zip,然後建立僅包含存檔的目錄的 ISO。

oscdimg

  1. 安裝: 視窗ADK(8 & 10)||人工智慧K(7)
    1. ADK:
      • Windows <=10:視窗ADK
        • 選擇: 部署工具
    2. 艾克:
      • Windows <=7Windows AIK
        • 跑步: StartCD.exe>Windows AIK 設定

  2. oscdimg –n –d –m "source" "target.iso"`
    
    • -n:允許檔案名稱長於 DOS 8.3 檔案名
    • -d:允許小寫檔名
    • -m:忽略影像的最大尺寸限制
    • source:包含VHD檔案的目錄
    • target:ISO文件

      例子:

      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
      

相關內容