如何將Virtualbox和VMware虛擬機相互轉換[譯文211] - 轉

遷移到其餘的虛擬機程序可行會嚇倒一批人。若是你已經按照本身的喜愛設置好了虛擬機,那麼就不須要再從頭安裝——你能夠遷移現有的虛擬機。工具

VirtualBox 和 VMware 使用不一樣的虛擬機格式,不過他們都支持標準的開放式虛擬化格式。將已經存在的虛擬機轉換爲 OVF/OVA 格式就能夠導入其餘的虛擬機程序。spa

不幸的是,這並不老是奏效。由於 VirtualBox 和 VMware 看起來使用些許不一樣的 OVA/OVF 實現方式,所以也不徹底兼容。若是這不奏效,你可能須要從新安裝虛擬機的客戶機操做系統了。操作系統

VirtualBox 轉換到 VMware

在遷移 Virtualbox(如下簡稱 Vbox —— 譯者注) 虛擬機到 VMware 以前,確保在 Vbox 中虛擬機「已關閉」——而不是掛起。若是是掛起狀態,啓動虛擬機而後關掉它。命令行

 

點擊 Vbox 管理菜單,選擇導出虛擬電腦。code

 

選擇要導出的虛擬機並選擇文件保存位置。blog

 

Vbox 會建立一個開放式虛擬化格式包(OVA 文件)使得 VMware 能夠導入。根據虛擬機磁盤文件的大小,此過程需稍等一段時間。虛擬機

 

要將此 OVA 文件導入 VMware,點擊打開虛擬機選項並找到你的 OVA 文件。it

 

VirtualBox 和 VMware 不是完美兼容,因此你可能會看到一個警告信息,告訴你文件「不能經過OVF規格一致性驗證」——不過若是你點擊重試,可能會導入併成功運行虛擬機。io

 

過程結束以後,你能夠在在 VMware 中啓動虛擬機,在虛擬機控制面板中卸載 Vbox 加強功能(VirtualBox Guest Additions),在虛擬機菜單中安裝 VMware 工具。class

VMware 轉換到 VirtualBox

在將 VMware 虛擬機遷移到 Vbox 以前,確保在 VMware 的狀態爲「關閉電源」 —— 非掛起。若是是掛起,啓動虛擬機而後關機。

 

接下來,找到 OVFTool 所在目錄。若是你用的是 VMware Player,目錄在相似 C:\Program Files (x86)\VMware\VMware Player\OVFTool。按住 Shift 鍵,右擊選擇在此處打開命令行窗口。

 

按照下列語法運行 ovftool:

ovftool source.vmx export.ovf

例如,若是咱們轉換位於 C:\Users\NAME\Documents\Virtual Machines\Windows 7 x64\Windows 7 x64.vmx 的虛擬機,而且建立 OVF 位於 C:\Users\NAME\export.ovf,咱們須要執行下列命令:

ovftool 「C:\Users\NAME\Documents\Virtual Machines\Windows 7 x64\Windows 7 x64.vmx」 C:\Users\NAME\export.ovf

若是提示「打開此盤失敗」錯誤,極可能是虛擬機仍在運行或者沒有正確關機——啓動虛擬機並執行關機操做。

 

過程結束以後,可使用管理菜單中的導入虛擬電腦選項,將 .ovf 文件導入 Vbox。

 

導入完成以後,你能夠啓動虛擬機,卸載 VMware 工具,並安裝 Virtualbox 客戶機加強工具。

相關文章
相關標籤/搜索