VirtualBox - 将 VBOX+VDI 转换为 OVA 而无需注册 VM

VirtualBox - 将 VBOX+VDI 转换为 OVA 而无需注册 VM

我的 Windows 主机上有一个 VirtualBox 虚拟机。在我的 Linux 客户机上,我通过vbox-img脚本为另一台虚拟机制作了一个 .vdi 磁盘映像。我也有该虚拟机的 .vbox 文件。目前,我无法在第一个虚拟机内运行第二个虚拟机,也无法注册它vboxmanage registervm(没有安装所需的一切;例如,没有 /dev/vboxdrv),我也不打算这样做。但我想将其导出为 OVA。

是否可以在不注册虚拟机的情况下制作 .ova?我可以安装缺失的内容或转换 Windows 端,只需确保我不会错过一些在构建 .vdi 的相同脚本中执行此操作的简单选项。

答案1

事实证明,OVA 只是一个带有 VMDK + OVF 的 tar 存档。VMDK 是磁盘映像,可以vbox-img像往常一样通过 RAW 或 VDI 构建。OVA 是一个 XML 文件,可以保留并重复用于构建新版本的 OVA。因此,只需替换现有 OVA 的 VMDK 就可以了。

相关内容