[英]Converting VirtualBox .VDI .VHD .VMDK to BOOTABLE .iso file
標題幾乎描述了這一切。
我認為這將是一項非常容易的任務,但我在谷歌上搜索了幾天這個主題,但找不到合適的解決方案。
我成功地將它轉換為 .iso,但它不能從物理機啟動。
我努力了:
VBoxManage clonehd file.vdi output.iso --format RAW
我努力了:
VBoxManage clonemedium --format RAW gangina.vdi gangina.img
我努力了:
qemu-img convert -f vpc -O raw gangina.vhd gangina.raw
我還嘗試掛載可引導的 vdi 文件並且:
sudo dd if={mountedDirectory} of=gangina.iso status=progress
不幸的是,它們實際上都不能從物理機啟動。
我很傷心:(
您不能使用已安裝的目錄進行 DD。
您可以 dd 分區,但最好 dd 整個驅動器
例如:dd sudo dd if={/dev/sda} of=filename.iso status=progress
我假設您使用的是 linux 機器,但是當您將其寫入 usb 並將其插入並啟動時。 我以前使用過這種方法並取得了很大的成功!
雖然你可以只做一個分區說 sda1 或 sda2 dd'ing 整個驅動器將實現你正在尋找的東西。
繼續 繼續
您可以按照 Linux 上的方式將可引導的.VDI.VHD 和.VMDK 源轉換為 BOOTABLE.iso,例如 pe Ubuntu、Mint 或 Debian:
將.vdi 轉換為.img
qemu-img convert -f vdi -O raw source_image.vdi destination_image.img
轉換.vhd 為.img
qemu-img convert -f vpc -O raw source_image.vhd destination_image.img
轉變
qemu-img convert -f vmdk -O raw source_image.vmdk destination_image.img
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.