标题几乎描述了这一切。
我原以为这是一项非常容易的任务,但我在谷歌上搜索了几天这个话题,却找不到合适的解决方案。
我成功地将它转换为.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 sudo dd if={/dev/sda}of=filename.iso status=progress
我假设你在linux机器上,但当你把它写到usb上,插入并启动它时。我以前用过这种方法,非常成功!
而你可以只做一个分区,比如说sda1或sda2,对整个驱动器进行寻址将达到你想要的效果。
继续保持
您可以转换可引导文件。VDI。VHD和。VMDK souce to BOOTABLE.iso on follow way on Linux like p.e.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