我有一台虚拟机正在尝试导出。当我尝试导出它(OVF 2.0)时,OVA 文件只有 ~12kb,并且不包含磁盘映像。与其他成功导出的虚拟机相比,我看到的唯一可能相关的差异是,该虚拟机位于.vmdk
SCSI 控制器上,而不是.vdi
SATA 控制器上。
我知道“复制整个文件夹”方法,但这对于我的应用程序来说并不理想。
我在 Windows 10 上运行 VirtualBox 5.0.30。
答案1
VMDK 使用 SCSI 控制器。一旦我将其移动到 SATA 控制器,导出的 VM 就会包含磁盘映像。
答案2
您可以尝试以下方法。我在 Ubuntu 主机上的 Virtualbox 上进行了检查。
- 关闭虚拟机
- 分离磁盘
- 使用“VBoxManage clonehd”将磁盘转换为 .vdi
- 将新磁盘连接到虚拟机上的 SATA 存储
- 打开电源并验证一切正常
- 关闭虚拟机并尝试再次导出