正在转换VirtualBox.VDI.VHD.VMDK到BOOTABLE.iso文件



标题几乎描述了这一切。

我原以为这是一项非常容易的任务,但我在谷歌上搜索了几天这个话题,却找不到合适的解决方案。

我成功地将它转换为.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

相关内容

  • 没有找到相关文章

最新更新