# Proxmox 跳坑俱樂部 - Export 篇 ## Windows server 2019 1. 提取 VMA 檔案: Proxmox 備份檔案位置:/var/lib/vz/dump/ 使用 vma extract 命令可以將 VMA 檔案中的內容提取出來。這會包含虛擬機的磁碟映像(通常是 .raw 格式),您可以檢查這些磁碟映像來確認是否包含操作系統。 ``` vma extract vzdump-qemu-105-2024_10_24-23_17_08.vma ./107 ``` 這將把 VMA 檔案中的內容解壓到 ./107/,其中會包含磁碟映像文件(如 tmp-disk-drive-scsi0.raw)和配置文件。 在路徑下你可會看到 disk-drive-efidisk0.raw disk-drive-ide0.raw qemu-server.conf disk-drive-tpmstate0-backup.raw 你需要把這些資訊都轉換成vdi,導入到VirtualBox 中 轉換成vdi ``` qemu-img convert -f raw -O vdi ./disk-drive-ide0.raw ./ide.vdi qemu-img convert -f raw -O vdi ./disk-drive-efidisk0.raw ./efi.vdi qemu-img convert -f raw -O vdi ./disk-drive-tpmstate0-backup.raw ./tpm.vdi ``` 2. 掛載或轉換磁碟映像: 提取後,您可以使用 qemu-img 或 VirtualBox 的工具將 .raw 磁碟映像轉換為可讀的格式(如 .vdi),然後掛載該磁碟映像來檢查是否包含作業系統。 把raw 轉成vdi(通常會視IDE、SCSI) ``` qemu-img convert -f raw -O vdi ./disk-drive-ide0.raw ./disk-drive-ide0.vdi ``` 使用SCP導出 ![image](https://hackmd.io/_uploads/HJvHqSTlJl.png) 到VirtualBox,新建虛擬機,不用掛載ISO 將三個vdi都掛上去, 在 系統 >> 啟用EFI(僅特定作業系統) ![image](https://hackmd.io/_uploads/SymgRUTxJx.png) ![image](https://hackmd.io/_uploads/r1oh6Lax1x.png) 啟動後就成功了 3. 匯出成OVA ## Ubuntu Linux VMA 匯出 ``` vma extract vzdump-qemu-105-2024_10_29-03_12_44.vma ./105 ``` ``` qemu-img convert -f raw -O vdi ./disk-drive-scsi0.raw ./pep.vdi ```