从 VirtualBox VM(.vdi 文件)到 USB 可启动 ISO 映像

从 VirtualBox VM(.vdi 文件)到 USB 可启动 ISO 映像

我已经在 VirtualBox 中安装了 Xubuntu Linux 的虚拟机。

该磁盘为 4.5 GB,包含一个 .vdi 文件。

我怎样才能从中制作 IMG 或 ISO 文件,以便我可以将其写入可启动的 USB 闪存驱动器,

  • 使用 Rufus 磁盘映像软件(在 Windows 上)

  • dd if=myvm.img of=/dev/sdc

TL;DR:我正在寻找一个convert-vmdisk myvm.vdi myvm-bootable.img工具。


我已经尝试过是否可以将虚拟机转换为物理环境?尤其是

VBoxManage internalcommands converttoraw file.vdi output.img

但是将此 .img 写入 USB 闪存驱动器(使用 Rufus)后,PC 将无法通过该 USB 闪存驱动器启动。

链接主题:https://forums.virtualbox.org/viewtopic.php?t=40124

答案1

经过几次尝试,终于成功了:

VBoxManage internalcommands converttoraw file.vdi output.img

然后 Rufus 将其写入 USB 闪存驱动器或外部 USB HDD。

最初,我无法在计算机启动时启动该设备。

原因:我的 BIOS 设置为“仅 UEFI”。我将此参数切换为“两者(UEFI 和 Legacy)”和“Legacy 优先”。然后就可以正常工作了!

相关内容