我将vmware下的虚拟机转换成vbox能用的,用OVFtool 将.vmx 转换成 .ovf,然后再vbox中导入即可,但是有个问题,这样导入的虚拟机,其虚拟硬盘文件是生成一整个的.vmdk文件,这样太大了,我的有6G多(我原来的vmware下的虚拟硬盘文件是不超过2g的好多个.vmdk文件),因此我尝试将vmware下的所有硬盘文件拷过来,但是启动时出现错误:
返回 代码:
E_FAIL (0x80004005)
组件:
ProgressProxy
界面:
IProgress {c20238e4-3221-4d3f-8891-81ce92d9f913}
用虚拟介质管理工具查看
说是uuid不符合,解决方法:
1、virtualbox提供了设置的命令 VBoxManage internalcommands sethduuid vmdk文件 uuid,修改成提示中正确的即可
2、直接用sublime text打开vmdk文件进行修改,但是vmdk文件不能太大,太大了可能打不开,这种方法未测试。