2013-06-27 53 views
2

我的IDE是Eclipse,在VirtualBox VM中運行在Ubuntu 12.10中。我目前在兩個地方工作 - 一個辦公室有Windows 7個人電腦,另一個有Mac。將我的虛擬機移動到高速USB閃存驅動器上,然後在辦公室之間攜帶它似乎是最有效的。它沒有解決。如何在多臺計算機上有效使用VirtualBox虛擬機?

我用PC將VM複製到閃存驅動器,並在那裏進行測試。有效。我把它帶到另一個辦公室,插入Mac,啓動VirtualBox並嘗試啓動虛擬機。它說'在E找不到驅動器:...'它預計Windows驅動器的位置。所以,我試圖從VM中移除磁盤並將其重新安裝到Mac上。這導致了'UUID已在使用'錯誤。

此傳輸方法可能嗎?我不想每次換辦公室時都要運行sethduuid。

回答

4

VirtualBox配置文件包含虛擬硬盤的路徑,因此將它們複製到另一個主機是有問題的。最簡單的解決方案是創建兩個類似的配置,每個主機上一個,然後將磁盤文件複製到外部閃存驅動器。獨立配置每個主機上磁盤文件的路徑,以便它們適合您的平臺。

缺點是,你必須保持兩種配置。但他們不應該經常改變這種情況。

的UUID發生錯誤,如果嘗試另一個磁盤圖像添加到虛擬媒體經理匹配已經存在的磁盤映像,一個UUID。這可能是因爲您在過去複製了磁盤映像而未更換UUID。檢查您的磁盤文件是否有重複的UUID。

+0

謝謝。這樣可行。我昨天在Mac上設置了一個新的配置,將它鏈接到閃存驅動器,並編輯了一個文件。今天早上我建立了Win7配置,連接.vmdk並啓動。它運行,我可以按預期看到編輯的文件。 –

相關問題