2012-11-06 189 views
-2

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

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

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

是否有可能在不同的主机上重用virtualbox * .vdi,config XML文件?如果可能的话,我可能只能在所有不同的主机上为guest虚拟机保留一组vdi文件?

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

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

回答

1

王,回答你的问题,具有一定的资格条件:

是,它可以在不同的主机重新使用VirtualBox虚拟硬盘文件和配置文件。

是的,我有经验,并已经做到了。

注:

  • 你怎么办呢(你没问)是有点给你,你想要做的不是正式的VirtualBox支持什么。

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

  • 您的问题可能已经被SuperUser更好地问过,而不是StackOverflow。
相关问题