作者按:使用VMWare Fusion导入.ova文件出现该问题。
0. 使用设备
MacBook Pro + VMWare Fusion
1. 我的解决方法
我是在一台Windows系统的电脑上先解压出.ova文件,再拷贝到Mac上导入虚拟机的。在使用U盘拷贝的过程中,U盘出现了“磁盘写保护”的错误,我直接点了"跳过",看上去是吧.ova文件拷过来了,其实.ova文件是不完整的。
换个U盘重新拷贝一遍就可以了,其实是个乌龙💔
2. 网上的解决方法
比对.ova文件中disk.vmdk和xxx.mf中SHA的值
打开.ova的方法:使用360压缩工具打开,发现里面有一个disk.vmdk和一个.mf文件,打开.mf文件,里面有两个SHA1值,一个是.ova的SHA1值,另外一个是.ovf的SHA1值。
通过快速计算文件的MD5/SHA1/SHA256等校验值(Windows/Linux),计算得到disk.vmdk的SHA1值,替换.mf文件的值即可。
参考:OVF 部署失败: SHA1 digest of file SLM7-87-disk2.vmdk does not match manifest
网友评论