歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 如何將VirtualBox和VMware虛擬機相互轉換

如何將VirtualBox和VMware虛擬機相互轉換

日期:2017/2/28 14:26:21   编辑:Linux教程

遷移到其他的虛擬機程序可行會嚇倒一批人。如果你已經按照自己的喜好設置好了虛擬機,那麼就不需要再從頭安裝——你可以遷移現有的虛擬機。

VirtualBox 和 VMware 使用不同的虛擬機格式,不過他們都支持標准的開放式虛擬化格式。將已經存在的虛擬機轉換為 OVF/OVA 格式就可以導入其他的虛擬機程序。

不幸的是,這並不總是奏效。因為 VirtualBox 和 VMware 看起來使用些許不同的 OVA/OVF 實現方式,因此也不完全兼容。如果這不奏效,你可能需要重新安裝虛擬機的客戶機操作系統了。

VirtualBox 轉換到 VMware

在遷移 Virtualbox(以下簡稱 Vbox —— 譯者注) 虛擬機到 VMware 之前,確保在 Vbox 中虛擬機“已關閉”——而不是掛起。如果是掛起狀態,啟動虛擬機然後關掉它。

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

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

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

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

VirtualBox 和 VMware 不是完美兼容,所以你可能會看到一個警告信息,告訴你文件“不能通過OVF規格一致性驗證”——不過如果你點擊重試,可能會導入並成功運行虛擬機。

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

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 客戶機增強工具。

在 Ubuntu 12.10 中使用 Virtualbox 安裝 Win7 http://www.linuxidc.com/Linux/2012-11/74195.htm

Ubuntu中用VirtualBox虛擬機安裝Windows XP完整圖解 http://www.linuxidc.com/Linux/2010-09/28435p8.htm

VirtualBox 虛擬機安裝 Ubuntu 13.10 截圖 http://www.linuxidc.com/Linux/2013-11/92698.htm

Ubuntu安裝虛擬機軟件 VirtualBox 4.3.10 http://www.linuxidc.com/Linux/2014-03/99113.htm

VirtualBox 的詳細介紹:請點這裡
VirtualBox 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved