czwpk 发表于 2012-8-27 23:25

献给感觉山猫启动缓慢的童鞋---------------Let us accelerate together!!

本帖最后由 czwpk 于 2012-8-29 00:22 编辑

以下说到的问题,对于一些老鸟,或者长时间泡在远景的人来说或许很简单,但对于没什么时间来翻帖子爬文的人却很有用,下面我来汇总一下吧!!
玩过10.7的人,对于启动缓慢的问题(具体表现为菊花盛开。。数也数不完),第一时间会反应到变色龙有个很好用的参数
<key>UseKernelCache</key>
<string>Yes</string>

,但是,到了10.8,这个参数并不是那么容易可以用的到,而是需要一定的条件:1、当然是使用变色龙引导,废话。。。不过这里推荐使用MAC版变色龙。

2、各项硬件的驱动比较完善,也就是说在用这个参数前,能轻易进入系统并流畅运行,只是进入时候的菊花圈数比较多。

3、Extra/Extensions下不存在任何kext,也就是说,全部kext都需要用Kext Wizard之类的软件安装进System/Library/Extensions,切勿直接拷贝进去,在win下直接放进去更是黑水果的大忌,皆因这里涉及到文件权限问题。有些人的一些软件打不开也是因为在WIN下解压或者修改而得。

4、切勿使用老版的电源管理,一定要使用10.8的电源管理,用老版的会开机看到苹果logo就自动重启的。如果不能正常使用10.8的原版电源管理,就需要对其打补丁。具体做法为:       a、用Kext Wizard安装AppleIntelCPUPowerManagementClient.kext和AppleIntelCPUPowerManagement.kext到S/L/E下,安装后可能直接5国,所以安装前请先安装NullCPUPowerManagement.kext以防万一。
      b、输入代码给电源管理打补丁。MAC下将AICPMPatch.pl和otool放在桌面下,附件记得解压            终端运行命令         cd desktop回车         然后把以下字段复制到终端         sudo perl AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement --patch回车输入密码,密码是隐性的,你输入的时候没有反应的。所以直接输入你的密码按回车          输入完代码后删除NullCPUPowerManagement.kext重启,如没有五国,正常进系统就继续往下进行,如出现五国,这说明原版电源管理可能真的与你无缘了
5、在org.chameleon.Boot.plist里添加         
<key>UseKernelCache</key>
<string>Yes</string>

6、有些人用了这个参数以后,可以会出现无限风火轮,禁止符号,-v启动得到still waiting for root device的报错反馈,这里涉及的问题可能是系统本身存在bug,原因是AHCI驱动引起的,具体解决方法以下:          a、以-f -v参数启动,让系统跳过KernelCache,重新读取所有kext,这有所费时。进入系统以后,把patch-ahci-mlion放在桌面,打开终端,然后把patch-ahci-mlion拖进终端,回车运行,据说这个脚本的目的是使IOAHCIBlockStorage.kext延迟启动200ms。        b、重建缓存,最简单是用Kext Wizard里面的Rubuild cache功能,老鸟可以用终端打命令完成。


到这里,基本上都可以正常使用UseKernelCache这参数了,我记得我不用这参数启动需要40~60圈菊花不等,用了以后,14圈。。这是何其大的跨越吖。既然要为启动加速,就一做到底吧,相信很多人都会注意到启动时候在看到苹果logo前,会看到“errors encountered while start up . pause5 seconds.”这一句提示语句,而且还需要等待5秒,下面就顺带给大家传送门去解决问题吧
WIN版变色龙:关于启动时报errors encountered while start up .pause 5 seconds

MAC版变色龙:【MAC版变色龙】自行编译boot,解决开机暂停5秒报错提示
我使用的是MAC版变色龙,去掉了这个报错提示以后,没想到菊花数量也少了。。。用了两天,都是8圈~12圈徘徊,对于机械硬盘来说,这已经是不错的速度了,我已经很满意了。当然,高富帅用SSD,瞬间都可以秒掉这个速度。
昨晚也把主板BIOS更新成UEFI BIOS,开机自检速度贼快,建议有条件更新的同学也去更新,用过Z68的同学肯定会感受到以前那BIOS,按下电源键,半天才嘀一声的状况。。。那速度真不是一个层次。。


暂时说到这里吧,以后还有能加速的细节,第一时间会更新跟大家分享!!


下面放出以上提及的附件,已经统一打包了。(里面有个i386.zip是我昨晚下载最新的变色龙源码编译而已的boot文件,已经去掉了5秒报错提示,不想安装xcode的朋友可以直接取用)Last login: Wed Aug 29 00:10:39 on ttys001
BoytekiiMac:~ boy$ cd desktop
BoytekiiMac:desktop boy$ sudo perl AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement --patch

/System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement
BoytekiiMac:desktop boy$ 贴上电源管理打补丁的过程(第五行是自动出来的)

streetchang 发表于 2012-8-27 23:34

本帖最后由 streetchang 于 2012-8-27 23:39 编辑

UseKernelCache 确实在雪豹 狮子时代帮助我菊花稳定在20左右···lz神马时候给我解决下菊花后桌面前的白屏等待时间过长的问题吧(给个三星830的就行)

q254542603 发表于 2012-8-27 23:35

顶起!支持烂鞋君!

petteraze 发表于 2012-8-27 23:36

果然好素材啊,此作阔仪申精了!·····

yanxiongzhi 发表于 2012-8-27 23:37

烂鞋君,求指导啊

hyunbinrain 发表于 2012-8-27 23:39

太棒了!以前一直不知道加了那个参数后无限风火轮是为什么。。。终于有解决办法了!

yuao6971 发表于 2012-8-27 23:44

感谢分享,正想这么解决这个问题,我加载缓存也要30多圈。郁闷啊

titi14gj 发表于 2012-8-27 23:56

czwpk 发表于 2012-8-28 00:00

titi14gj 发表于 2012-8-27 23:56 static/image/common/back.gif
升级10.8.1变慢了,明天试试

变慢了,可以把10.8.0的IOAHCIFamily.kext换回去,要是换了以后出现still waiting for root device,可以用上面的方法执行一下那个脚本

starckgates 发表于 2012-8-28 00:06

留贴待用~

hu2120 发表于 2012-8-28 00:20

刚才我就直接拷贝进去了。。。。

龙心梦飞 发表于 2012-8-28 00:27

楼主辛苦了{:5_293:}

czwpk 发表于 2012-8-28 00:30

龙心梦飞 发表于 2012-8-28 00:27 static/image/common/back.gif
楼主辛苦了

{:9_631:}希望能帮助有需要的人吧,要是靠自己爬文看到全部这些信息不容易,毕竟刷版这么快,,,有些帖子会很快沉了

龙心梦飞 发表于 2012-8-28 00:33

czwpk 发表于 2012-8-28 00:30 static/image/common/back.gif
希望能帮助有需要的人吧,要是靠自己爬文看到全部这些信息不容易,毕竟刷版这么快,,,有些帖子 ...

嗯,最近几天你的帖子应该会很火,加油{:5_294:}

czwpk 发表于 2012-8-28 00:37

龙心梦飞 发表于 2012-8-28 00:33 static/image/common/back.gif
嗯,最近几天你的帖子应该 会很火,加油

{:9_410:}哈哈,能让更多人看到就更好了

gcafrk 发表于 2012-8-28 01:58

本文精辟!好久没有看到如此精辟之技术文章。

幸运的是我的机器一直可以用原版的电源管理。

其实我是高手 发表于 2012-8-28 02:34

好东西 !我换了 SSD 都还要8圈 !没换之前30-40圈 !

argansos 发表于 2012-8-28 04:50

为什么我还是 still waiting for root device
貌似你的条件我都满足了,能加载10.8的电源管理。驱动都再sle下面。
我把patch解压到桌面然后回车 然后输入密码然后变色龙加上usecache。还是无限菊花。。

chensulong 发表于 2012-8-28 07:19

哇塞!不仅解决我恶心了很久的5秒钟的问题,而且菊花也从6圈减少到半圈了!lz主太好了,亲一个!

ryann 发表于 2012-8-28 07:44

不错,很实用的教程,谢谢楼主。。。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 献给感觉山猫启动缓慢的童鞋---------------Let us accelerate together!!