Vmware Fusion无法启动虚拟机,显示“无法获取内核符号” “内部错误”的解决方案
这种情况是由于Mac OSX更新过程中断造成的。修复更新即可,步骤如下:
1. 下载未完成的OSX 更新包,例如:10.8.5补充更新包:
http://support.apple.com/kb/DL1686
如果是其他版本,请查看“关于本机”,找到最后一次安装的更新包版本,在苹果技术支持网站下载即可。
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