x230黑苹果的一点经验

最近换了个ssd硬盘,再装了一次黑苹果
总结点经验
1.kext加载一次开机不要加载太多会卡死,建议加载一半驱动就重启下(当然不影响开机的情况下,先别加载显卡,和E/E吧)
2.清空重建缓存命令
sudo kextcache -system-prelinked-kernel
可以查看下是否顺利重建缓存,不然不能从缓存启动
3.从缓存启动加-f的话就完美显卡,任务栏半透明,没花屏,但是每次都要重建缓存
不加的话就会出现不透明,有点红色方块的了
虽然感觉很奇异,但是据说把内存加到8g就可以了,我6g内存显卡内存现实386m,8g的时候据说可以显示到512m,然后不加-f启动的话就可以解决闪屏问题
4.外接显示器,参考10.8.1下hd3000显卡完美实现镜像显示器,替换AppleIntelSNBGraphicsFB.kext文件就好
5.断电补丁,用的是OpenHaltRestart.kext

6.采用用mac版的变色龙,发现其实没什么区别,一样可以读取到变色龙配置文件


*************关于小太阳
关于本机-系统信息-显示器-显示器偏好设置-里面有没有亮度调节条?如果里面可以手动调节亮度。那开启小太阳的方法就是。。。给你的笔记本接一个USB键盘。进入到 系统偏好设置-键盘-快捷键设置-显示器(笔记本接了外接USB全键盘,才会有这个显示)查看里面的快捷键设置应该是 F13 F14 ,鼠标双击修发快捷键。改成你自己常用的,我修改的是CTRL+F8 F9,修改好后,可以拔掉USB键盘了。。然后试一下新的快捷键,小太阳就会神奇的出现了。




*************关于3.0和睡眠问题 
卸载了3.0的驱动就好了
发现没3.0的驱动都可以用3.0的usb接口,就不管这个问题了




******************关于10.8.5的缓存没法启动*****
kernelcache is not being updated and Chameleon doesn't load it because it's older than Extensions folder
/System/Library/Extensions is more recent than KernelCache (/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache), ignoring KernelCache


Looks like the problem is in AppleThunderboltNHI.kext which has unresolved symbols
kxld[com.apple.driver.AppleThunderboltNHI]: The following symbols are unresolved for this kext:
kxld[com.apple.driver.AppleThunderboltNHI]: IOPCIDevice::protectDevice(unsigned int, unsigned int)
kxld[com.apple.driver.AppleThunderboltNHI]: IOPCIDevice::setConfigHandler(int (*)(void*, unsigned int, IOPCIDevice*, unsigned int), void*, int (**)(void*, unsigned int, IOPCIDevice*, unsigned int), void**)
kxld[com.apple.driver.AppleThunderboltNHI]: IOPCI2PCIBridge::adjustPowerState(unsigned long)
Link failed (error code 5).
Prelink failed for com.apple.driver.AppleThunderboltNHI; aborting prelink.
Failed to generate prelinked kernel.


Removing the kext, kernelcache is updated and loaded normally
sudo mv /System/Library/Extensions/AppleThunderboltNHI.kext /System/Library/Extensions/AppleThunderboltNHI.kext.orig
sudo kextcache -prelinked-kernel


Loading Darwin 10.8
Loading kernel cache /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
Read HFS+ file: [hd(0,3)/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache] 4096 bytes.
Read HFS+ file: [hd(0,3)/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache] 28368802 bytes.


Edit: actually the problem only happens if I'm using this IOPCIFamily (to see verbose boot after "PCI configuration begin"), using original IOPCIFamily there's no error creating kernelcache. 


***********************

你可能感兴趣的:(x230黑苹果的一点经验)