-2

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

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

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

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

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

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

4

1 回答 1

1

王先生,有资格回答您的问题:

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

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

笔记:

  • 你怎么做(你没有问)在某种程度上取决于你,因为你想要做的事情没有得到 virtualbox 的官方支持。

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

  • 你的问题可能在 SuperUser 上问得更好,而不是 StackOverflow。
于 2012-11-11T13:07:47.270 回答