Vmware Fusion无法启动虚拟机,显示“无法获取内核符号” “内部错误”的解决方案

Vmware Fusion无法启动虚拟机,显示“无法获取内核符号” “内部错误”的解决方案

这种情况是由于Mac OSX更新过程中断造成的。修复更新即可,步骤如下:

1. 下载未完成的OSX 更新包,例如:10.8.5补充更新包:

如果是其他版本,请查看“关于本机”,找到最后一次安装的更新包版本,在苹果技术支持网站下载即可。

2. 打开终端窗口,创建一个空的 mach_kernel 文件(否则更新安装程序无法运行),命令如下:
sudo touch /mach_kernel

3. 打开刚才下载的更新数据包,安装 OSXUpd10.8.5Supp.pkg,安装过程会自动恢复正确的 mach_kernel 文件。
在安装完成后,先不要重新启动OSX,回到终端窗口,检查是否恢复了正确的 mach_kernel 文件:
ls -l /mach_kernel

对于OSX 10.8.5,正确的 mach_kernel 文件应当显示如下信息:
-rw-r–r–, root, wheel, 8244640 bytes

输入如下命令,隐藏 mach_kernel 文件:
sudo chflags hidden /mach_kernel

回到更新包安装器窗口,重启OSX

重启完成后,Vmware Fusion能够正常启动。

支持本站请点击我们的赞助商广告!我们将不断更新精品!

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
没有账号? 忘记密码?