VMware虛擬機轉VitrualBOX虛擬機等後續優化操做

01. VMware虛擬機轉VitrualBox虛擬機

01) 打開cmd,並切換到VMware的安裝目錄下的OVFTool目錄linux

d: # 盤符切換
cd D:\VMware\VMware Workstation\OVFTool

02) 使用 ovftool 命令轉換格式windows

ovftool "D:\Virtual Machines\prd_170_vm\prd_170.vmx" "D:\VirtualMachines\prd_170_vb\prd_170.ovf"

注:須要 D:\VirtualMachines\prd_170_vm\prd_170.vmx 該虛擬機處於關機狀態ui

03) 打開VitrualBOX主界面,依次打開"管理">>"導入虛擬電腦",在彈出界面中選擇D:\VirtualMachines\prd_170_vb\prd_170.ovfspa

04) 處理網卡配置等,若是有安裝"VM加強插件",能夠刪除以後安裝"VitrualBox加強插件"操作系統

02. VMware磁盤格式vmdk轉VirtualBox磁盤格式vdi

01) 打開cmd,並切換到VitrualBox安裝目錄插件

d: # 盤符切換
cd D:\VirtualBox

02) 使用 VBoxManage.exe clonehd 命令克隆並格式化磁盤格式code

VBoxManage.exe clonehd "D:\Virtual Machines\prd_6.170_vb\prd_6.170.vmdk" "D:\Virtual Machines\prd_6.170_vb\prd_6.170.vdi" --format VDI

03) 上述命令執行到90%的時間點會報錯誤,錯誤信息以下,緣由是克隆的磁盤和原磁盤uuid重複,此時能夠修改原磁盤和新磁盤其中一個的uuid,使用命令以下component

Progress state: E_INVALIDARG
VBoxManage.exe: error: Failed to clone medium
VBoxManage.exe: error: Cannot register the hard disk 'D:\Virtual Machines\prd_6.170_vb\prd_6.170.vdi' {4cb06e65-d214-4361-b9c6-b5faf1f5effa} because a hard disk 'D:\Virtual Machines\prd_6.170_vb\prd_6.170.vdi' with UUID {0160913f-6e83-4cd6-97b7-c9e24d9cd26d} already exists
VBoxManage.exe: error: Details: code E_INVALIDARG (0x80070057), component VirtualBoxWrap, interface IVirtualBox
VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleCloneMedium(struct HandlerArg *)" at line 954 of file VBoxManageDisk.cpp
VBoxManage.exe internalcommands sethduuid "D:\Virtual Machines\prd_6.170_vb\prd_6.170.vdi"

04) 打開VirtualBox主界面,依次選擇"管理">>"虛擬介質管理",在彈出界面中選中原來的vmdk磁盤並使用右鍵釋放和刪除該vmdk介質orm

05) 打開轉換後的虛擬機的設置界面,"存儲">>"控制器">>"添加虛擬硬盤",而後在彈出界面中選擇轉換後的dvi磁盤htm

03. 磁盤擴容

方案一:使用"VBoxManage modifyhd"命令

打開cmd,並切換到VitrualBox安裝目錄執行如下命令

VBoxManage modifyhd "D:\Virtual Machines\prd_6.170\prd_6.170.vdi" –-resize 102400

注:該命令只支持vdi格式的磁盤

方案二:針對不一樣操做系統採用新增磁盤掛載方式

linux參考 http://www.linuxidc.com/Linux/2011-02/32083.htm

windows請自行百度

相關文章
相關標籤/搜索