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



我只能在真实机器上测试自己的跨平台项目,因为它们的性能非常关键。因此,我安装了几个不同的主机OSS(Linux,Winxp,Win7 ...)进行测试。

我总是在使用VirtualBox的来宾环境中开发所有项目。我也希望能够根据我对源代码的修改来查看性能变化。因此,我想为所有不同主机OSS拥有完全相同的开发环境。

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

是否可以重复使用VirtualBox *.vdi,在不同主机中的config xml文件?如果可能的话,我可能只能在所有不同主机中保留一组VDI文件?

我知道最昂贵,最简单的选择是购买另一台开发机器,但这对我来说不是一个选择。

有人在此方面有任何经验吗?

王,以一些资格回答您的问题:

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

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

注意:

  • 您的工作方式(您没有问)取决于您,因为您想做的事并非由VirtualBox正式支持。

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

  • 您的问题可能是在超级用户上更好的,而不是stackoverflow。

最新更新