我目前在OS X上安裝了VirtualBox + Ubuntu/Guest Additions。是否可以與安裝在Windows上的VirtualBox共享我的vdi?我可以在不同的操作系統上共享VirtualBox + Ubuntu 12.04/Guest Additions嗎?
換言之,Guest Additions是否專門針對OS X安裝,還是針對Ubuntu?
我目前在OS X上安裝了VirtualBox + Ubuntu/Guest Additions。是否可以與安裝在Windows上的VirtualBox共享我的vdi?我可以在不同的操作系統上共享VirtualBox + Ubuntu 12.04/Guest Additions嗎?
換言之,Guest Additions是否專門針對OS X安裝,還是針對Ubuntu?
我的理解是,它們由設備驅動程序和系統應用程序組成,可優化客戶機操作系統以獲得更好的性能和可用性。在你的場景中,他們特定於Ubuntu,所以你應該可以使用虛擬機。我猜如果硬件差別很大(例如從AMD轉向Intel),那麼可能會出現問題。
Virtuabox文檔here更詳細地介紹了嘉賓添加內容。
根據我的經驗,虛擬機不是硬件特定的,它應該適合您。通過簡單地導出和導入「設備」(您可以在菜單中選擇該選項),我已經成功地將一個虛擬框從一臺機器成功移動到一臺完全不同的硬件機器。 雖然硬件完全不同,但兩臺機器都運行Ubuntu,但版本不同。但是,主要的Virtual Box層應該完全隱藏來自guest box的真實操作系統,所以即使在不同的操作系統之間它也應該可以正常工作。
因此,所有你需要做的就是推出VM虛擬框,選擇您的來賓虛框(不啓動它,選擇它),然後從菜單:
文件 - >導出電器
和按照說明操作。來賓虛擬框將保存在您選擇的目的地的壓縮文件中。
在其他計算機上,做相同的,但在菜單中選擇:
文件 - >導入電器
,並選擇客戶虛擬框您在上一步的準備。