2012-11-06 96 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。
相關問題