按住 Command-R 进入恢复模式,然后在菜单栏中找到 终端 ,并且点击运行. 在终端中分别输入以下4句,每句分别执行后再写下一句
1.nvram boot-args
这里可能碰到的问题是nvram:Error getting variable -'boot-args':(iokit/common)data was not found-bash-3.2#
解决办法是:输入nvram boot-args=kext-dev-mode=1重启再来一次.
出来kext-dev-mode=1后再执行下面的代码
2.cd "/Volumes/Macintosh HD"
这里Macintosh HD是我的磁盘名,你输入你的磁盘名就行
这里有一个很方便的方法检测一下你输入的是否正确,比如这里写到Macin的时候按Tab键直接出来Macintosh HD,如果没有出现,你就应该回到前提那里重来了
3.touch System/Library/Extensions
这里也都是顺序执行,检测方法也是按Tab键看是否直接出来提示
4.kextcache -prelinked-kernel System/Library/Caches/com.apple.kext.caches/Startup/kernelcache -K System/Library/Kernels/kernel System/Library/Extensions
执行第1步的时候,屏幕显示kext-dev-mode=1,执行2、3布的时候没有提示,执行第4步的时候就开始自动处理了,等一段时间(不超过十分钟),屏幕不再输出的时候重启就可以了