在不同的主机平台之间共享相同的vbox虚拟机?

时间:2012-11-06 13:07:22

标签: virtual-machine virtualbox

我只能在真机上测试我自己的跨平台项目,因为它们的性能非常关键。因此,我在同一台PC上安装了几个不同的主机操作系统(linux,winxp,win7 ......)进行测试。

我一直在使用VirtualBox在访客环境中开发所有项目。我也希望能够根据我对源代码的修改来查看性能变化。因此,我希望为所有不同的主机操作系统提供完全相同的开发环境。

目前,我为每个不同的主机操作系统保留了1个虚拟机。我使用share文件夹来存储项目文件,在大多数情况下都可以。但是,如果我想进行系统更新,软件包安装等,我必须对所有主机上的所有虚拟机重复相同的过程。这变得非常烦人,因为我最近经常这样做。

是否可以在不同的主机中重用virtualbox * .vdi,config XML文件?如果有可能,我可能只能为所有不同主机中的访客保留一组vdi文件?

我知道最昂贵和最简单的选择是购买另一台机器进行开发,但这不是我的选择。

有没有人有这方面的经验?

1 个答案:

答案 0 :(得分:1)

王,回答你的问题,有一些资格:

是的,可以在不同的主机上重复使用VirtualBox硬盘文件和配置文件。

是的,我有经验并且已经完成了。

注意:

  • 你是如何做到的(你没有问过)在某种程度上取决于你,因为你想做的事情并没有得到virtualbox的正式支持。

    • 它的工作原理可能取决于您的主机和来宾操作系统,以及您是否打算使用快照和/或保存状态。
    • 您是否可以直接使用配置文件可能取决于您的路径设置方式,以及您使用的是版本4 .vbox配置文件还是较旧的.xml配置文件。
    • 客户操作系统如何响应在不同虚拟硬件(例如cpuid)上运行可能取决于操作系统。
  • 有关详细信息,建议您搜索虚拟机论坛。

  • 您可以在SuperUser上更好地询问您的问题,而不是StackOverflow。