VMware Workstation导出的ovf格式虚拟机 不能用VirtualBox导入

virtualBox上面的虚拟机被我搞硬盘扩容搞挂了。
后来看了看我机器上面还安装了vmware里面还有个centos。
于是想导入到virtualbox上面用(用习惯了的原因)
VMware Workstation导出的ovf格式虚拟机 不能用VirtualBox导入_第1张图片

导入的时候出现了错误
VMware Workstation导出的ovf格式虚拟机 不能用VirtualBox导入_第2张图片
很明显是centos.ovf文件的47行有误。
google一番查了原因

第一步

将contos.ovf文件内容中的,47行开始的item修改,改成
VMware Workstation导出的ovf格式虚拟机 不能用VirtualBox导入_第3张图片
主要是<rasd:ResourceSubType>AHCI</rasd:ResourceSubType><rasd:Caption>sataController0</rasd:Caption>

第二步

修改centos.mf内容中对应文件的sha1值,此处我用压缩工具中的计算sha1的功能
VMware Workstation导出的ovf格式虚拟机 不能用VirtualBox导入_第4张图片
VMware Workstation导出的ovf格式虚拟机 不能用VirtualBox导入_第5张图片
VMware Workstation导出的ovf格式虚拟机 不能用VirtualBox导入_第6张图片
VMware Workstation导出的ovf格式虚拟机 不能用VirtualBox导入_第7张图片
修改完成即可导入到virtualbox虚拟机中
参考:http://www.itsecurenet.com/virtualbox-ova-to-vsphere-ovf/

你可能感兴趣的:(vmware,虚拟机,centos,VirtualBox)