OS X 10.10开机大菊花

开机出现禁止图标即大菊花~

prohibitory_sign.png

首先

最重要的就是知道自己的磁盘名,这里有些人不清楚或者改了磁盘名的可以按住 Command-R 进入恢复模式,选择磁盘管理就可以看见磁盘名了,这里我碰到一个很关键的问题,就是在输入下面的代码时始终显示cd:/Volumes/Macintosh HD:No such file or directory(这里Macintosh HD是我的磁盘名),这是因为该磁盘未解锁如下图所示,此时选中的磁盘显示灰色,你后面的代码输入时当然找不到该磁盘啊,这时候点击工具栏的解锁按钮,顺序执行下来就可以了,这一步很重要直接关乎后面代码的成功与否,你也可以简单的测试一下,在终端先输入cd /Volumes回车,然后输入ls就能看到磁盘名字了,看是否显示刚才解锁的磁盘

1.重新启动, 按住 Command-R 进入恢复模式
2.在菜单栏中找到 终端 ,并且点击运行.
3.然后输入:

  • nvram boot-args
如果显示

kext-dev-mode=1就去 第6步 .

4.  如果显示错误的话, 输入

  • nvram boot-args=kext-dev-mode=1

5.重启进入恢复模式从2开始.

6.输入

  • cd “/Volumes/Macintosh HD”
这里有一个很方便的方法检测一下你输入的是否正确,比如这里写到Macin的时候按Tab键直接出来Macintosh HD,如果没有出现,你就应该回到前提那里重来了
  • touch System/Library/Extensions
  • kextcache -prelinked-kernel System/Library/Caches/com.apple.kext.caches/Startup/kernelcache -K System/Library/Kernels/kernel System/Library/Extensions

等待完成, 可能需要10分钟.

然后重新启动.

 

如果你要取消 OS X 的 TRIM 功能可以按照如下操作.
每行输入一次运行:

  1. nvram -d boot-args
  2. cd “/Volumes/Macintosh HD”
  3. rm -rf System/Library/Extensions/IOAHCIFamily.kext
  4. cp -r /System/Library/Extensions/IOAHCIFamily.kext System/Library/Extensions/IOAHCIFamily.kext
  5. chown -R root:wheel System/Library/Extensions
  6. sudo chmod -R 755 System/Library/Extensions
  7. touch System/Library/Extensions
  8. kextcache -prelinked-kernel System/Library/Caches/com.apple.kext.caches/Startup/kernelcache -K System/Library/Kernels/kernel System/Library/Extensions

重启即可. 整个过程10分钟左右.

 

Tagged on: ,

发表评论

电子邮件地址不会被公开。 必填项已用*标注