Thinkpad T420 win7 下安装OS X 10.9.5懒人版大致完美纪实
昨天发的帖子编辑审核过后居然变成半残了,所以只好重发,请斑竹审核。首先,感谢s1025xfei的优质原帖 https://bbs.pcbeta.com/viewthread-1432534-1-1.html,对于初涉黑苹果的本人来说,无益于一盏指路明灯,再次感谢!
大致情况介绍:
由于个人兴趣,初涉iOS开发,暂时只是学习过程不想先期投入太多,综合多方面信息,选择黑苹果。初涉黑苹果之路,pcbeta论坛给了我很大的帮助,在此一并谢过。
利用本人手头闲置T420一台,配置如下:
机器型号:
当前系统:Lenovo Thinkpad T420(订制版,集显)
CPU型号: Intel Core i5 2520M 2.5 GHz
主板型号:Intel QM67
内存情况:2G
显卡情况:Intel HD3000 集显
网卡/蓝牙型号:Intel 82579 Gigabit
声卡型号:Conexant 20672 SmartAudio HD
引导情况:MBR
下面就开始参照s1025xfei的原帖顺序来对本人的实践过程做一总结,也为了以后像我这样的新手能少走弯路提供更详尽的资料。
第一部分:Hackintosh前的系统准备工作,涉及到许多系统基础理论知识。
1.为安装Hackintosh准备硬盘空间,
我的硬盘大小是250G,采用的还是MBR分区格式,要进行如下安排。首先要在现有硬盘上腾出足够的空间用于Hackintosh系统安装,这部分的要求是新建两个分区分别为10G和40G,10G空间用
来写入按装文件程序以及文件,40G空间是将来MAC系统正式的运行空间。
首先谈谈如何在现有的硬盘上腾出这50G空间。目前各类技术贴中大部分介绍的是使用win7的磁盘管理功能,压缩现有分区,以腾出足够的空闲硬盘空间,然后再在空闲空间上建立如上所述的两个分区,但是这里要特别提到的是按照原帖所述的方法。新建的两个分区都将是在扩展分区上建立的新的逻辑分区,对于MBR来讲,扩展分区是无法作为系统引导分区的,这点要特别注意,所以还是推荐使用原帖提到的傲梅分区助手来进行操作,在后面提到的WINPE盘里会有这个软件。关键点:新建分区是主分区。
下图是本人重新分区完毕之后的磁盘管理界面,可以清楚的看到,在win7的C盘和D盘之后,又新建了两个主分区,分别是MAC运行分区和安装分区。如果安装完毕后不想保留安装分区,可以把安装分区放在MAC系统分区前面,安装完后和前面的分区合并。
2.准备MAC安装分区。
按照原帖知道使用磁盘助手将从网上下载的Install OS X Mavericks 10.9.5.cdr直接写入配置好的10G的安装分区,注意两点(点开始后硬盘助手可能会出现未响应,等5分钟左右就好了,看到了All done, have fun!说明成功了),原帖写得很清楚,要仔细阅读!
3.删除对安装分区内的一些无必要驱动程序,保证安装能顺利进行。
按照原帖所述,win7安装过HFS+ for Windows 10.3后,可以读写HFS+分区的数据(上面提到的两个分区都是这种格式)。
需要删除的文件列表如下:
\System\Library\Extensions文件夹
AppleIntelCPUPowerManagement.kext
AppleIntelCPUPowerManagementClient.kext
AMD开头的所有文件
AppleThunderbolt开头的6个文件
NV开头的8个文件
IOBluetooth开头的所有文件
我要补充的是因为本人的笔记本是没有蓝牙模块的,所以,还要删除AppleBluetooth开头的驱动,实际操作中系统加载到这个驱动就停止了,无法继续,删除后解决。匹配本人的T420硬件配置将(SNB处理器HD3000显卡专用Extra)解压出来放到安装盘的根目录下就可以了,注意是新建,不要覆盖,否则先删除老的。
4.安装变色龙。
这一步暂时没什么好说的,按照原帖指示操作就可以了,后面系统安装驱动时还要进一步提到。唯一需要注意的是,保证你现在的win7系统盘是你的磁盘上第一个分区。
到此为止,第一步的安装前的准备工作基本完成,如有问题请参照原帖解决,不再赘述。
第二部分:安装Hackintosh
1.在进入激动人心的五国语言画面之前,还可能会遇到两个问题。
a.黑屏,停在某些驱动无法继续,请参照原帖进行解决,特别提示,变色龙的 -v -x -f, -v是输出加载过程提示信息以供参考,-x是只加载必要驱动,忽略不必要的附加驱动,譬如蓝牙等等,-f是不用上次成功的驱动缓存,重新加载。有了这些解释,你就应该知道该如何使用了吧,哦,多说一句,变色龙启动界面,选择安装盘后按空格可以输入以上参数,特别注意这次运行成功的参数,下次还是默认使用,如果不用了要手工删除。关于DSDT.aml,很遥远,暂时请无视。
b.等待,注意哦,在出现鼠标界面以后,系统还要加载几分钟,不要以为死机了哦,稍等稍等,心急的人伤不起啊。其实原帖有特别提到,阅读理解不仔细的面壁3分钟。
2.正式安装
真的没什么好说的了,s1025xfei大侠已经说的很仔细了,按部就班就可以了,赞!
第三部分:初次运行MAC前的安装与设置
1.修复windows启动。
按照原帖说的,就可以了,一山不容二虎,一盘不容二主,你懂的。工具吗,PE,你问我用的哪个,小马PE 2014 win8版,挺好用,里面还有傲梅分区助手。
2.删除暂时不必要的原版驱动
还是按照原帖,清单如下,同样要注意AppleBluetooth开头的
删除AppleIntelCPUPowerManagement.kext
删除AppleIntelCPUPowerManagementClient.kext
删除AppleSmartBatteryManager.kext
删除AppleIntelHDGraphics开头的5个文件
删除AppleThunderbolt开头的6个文件
删除GeForce开头的7个文件
删除NV开头的7个文件(注意这2个是Nvidia显卡驱动,要是不删可以进入系统或者台式机是Nvidia显卡的请勿删,笔记本双显卡的请删除)
删除AppleHDA.kext(注意这个是声卡驱动,为了避免和下面的oodooHDA声卡驱动冲突,请删除)
删除AMD开头的15个文件
删除ATIRadeon开头的4个文件(注意这2个是AMD显卡驱动,要是不删可以进入系统或者台式机是AMD显卡的请勿删,笔记本双显卡的请删除)
删除IOBluetooth开头的所有文件(注意这个是蓝牙驱动,要是不删可以进入系统并且想使用蓝牙的留着吧)
特别提示,有个坑,大坑,笔者就是掉里头爬了一整天才爬出来,你问什么坑,请看这
删除AppleIntelHDGraphics开头的5个文件
笔者一激动,把AppleIntelHD开头的全给删了,哭啊!
就因为这个,显卡QE/CI就是驱动不上,透明菜单栏没有,水波纹没有,视频播放统统没有,手欠啊,心急啊,读帖不仔细啊,活该啊,欲哭无泪啊!!!
啥,你问这是啥,我来告诉你,MAC驱动显卡是通过两部分实现的,基础部分是AppleIntelSNBGraphicsFB,分辨率颜色都都是这个驱动的,高级点的QE/CI功能却分配给了AppleIntelHD3000来做(这是针对我的T420来说的,请参考你的显卡型号),没有这家伙,你的显卡是汽车,有了这家伙你的显卡才是飞机,不说了,眼泪哗哗的。
3.好了,可以进入初始安装配置了。
按照原帖一步步地操作吧,仔细看就行了,没什么大问题。
安装完毕之后,你将看到透明的菜单栏,至此,显卡已经驱动好了,所以会说MAC默认就是支持Intel集显的。
第四部分:驱动程序安装
1.声卡
Voodoo可能不是最好的,但是我认为绝对是够用的,破解版的AppleIntelHDA我尝试过,本人技术有限,不行,放弃。Voodoo我使用的是2.8.5 pkg安装版,没什么问题。
题外话,pkg安装,稍微了解MAC的人都知道这不就等于windows下的安装包吗,但在这个安装包上,本人遇见了个棘手的问题,无论什么安装包,最后都报错安装失败。经过不懈努力,查看log日志,终于发现,居然是和AppleBluetooth驱动有关系,虽然当初通过-x参数把它屏蔽掉了,但pkg安装还是要检验相关驱动链接的完整性,一到这就报错,晕啊!还好知道查log,顺利解决。
在声卡驱动的使用过程中遇到一个奇怪的问题,耳机有音但喇叭有时没音,后经多方查找原因,发现有两个可能,一时voodoo版本低,升级2.8.5,一是休眠唤醒后喇叭没音,解决方法请见后面电源驱动。
2,显存
关于修改显存问题,原文384到512是这么写的
cd /S*/L*/Ext*/AppleIntelSNBGraphicsFB.kext/C*/M*
sudo cp AppleIntelSNBGraphicsFB AppleIntelSNBGraphicsFB.backup
sudo perl -pi -e 's|\xC7\x45\xBC\x00\x00\x00\x18|\xc7\x45\xBC\x00\x00\x00\x20|g' AppleIntelSNBGraphicsFB
sudo touch /S*/L*/Extensions
笔者的显存默认是288,仔细分析原语句,差异在第三句上,实际就是改特征字串\xC7\x45\xBC\x00\x00\x00\x18|\xc7\x45\xBC\x00\x00\x00\x20最后的一个字节,既然\x18对应的是384\x20对应的是512,那么多少对应的288应该都会算了吧,经过计算,第三句改为
sudo perl -pi -e 's|\xC7\x45\xBC\x00\x00\x00\x12|\xc7\x45\xBC\x00\x00\x00\x20|g' AppleIntelSNBGraphicsFB
运行成功!
3.电源驱动
这部分要整合电池管理一起来看
原帖提供的破解版AppleIntelCPUPowerManagement.kext和AppleIntelCPUPowerManagementClient.kext以及笔记本电池点亮管理都要安装,因为在电池管理的驱动包里,有AppleACPIPlatform破解更新驱动,这个驱动可以和voodoo驱动完美解决唤醒后喇叭没声音的问题,在这个问题上笔者耽误了将近2天。说来轻巧,有体验者自知内中辛苦。
4.最后来说说调节显示器亮度问题。
这是一个非常实用的功能,否则你的显示器永远像个大灯泡一样刺激着你的眼,尤其在茫茫黑夜中。
s1025xfei的原帖中没有提到这部分,我是通过论坛搜索得到的解决方案,涉及到DSDT的修改。
可能一说DSDT,很多人会头疼,我也是起初不愿意碰这块的,但如果你想你的黑苹接近完美驱动,还是了解下吧,其实也有简单办法。
特别介绍一个软件MaciASL,置顶贴里有链接,下载安装后就可以使用。
通过这个软件可以提取系统DSDT,可以打补丁,甚至是从网上直接使用在线补丁代码打补丁,亮度小太阳补丁,本人就是用这个方法解决的。
方法很简单,在软件的偏好设置里加入http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master,然后再补丁源里找Brightness 补丁打上就可以了。
有专门介绍这款软件的帖子:https://bbs.pcbeta.com/viewthread-1460313-1-1.html
最后要提及的是DSDT.aml应用过程中遇到的问题,那就是怎么也加载不上自己修改过的DSDT.aml,经过多方测试发现是变色龙的问题,初步理解是这样的,windows版的变色龙引导是通过wowpc.iso来虚拟实现的,在这个iso文件下的Extra\modules里有一个ACPICodec.dylib,它屏蔽了DSDT.aml文件的加载,把它删了就可以了,但是估计删了这个文件也必须有DSDT.aml文件才能加载了,要特别仔细,提前准备好。还有修改wowpc.iso我是查看技术贴,在mac命令窗口下用命令行重新构建的,也许还有其它方法,请自己学些解决。
在命令窗口下建立bootmedia文件夹,将wowpc.iso解压出来的文件拷入,删除ACPICode文件然后运行
sudo hdiutil makehybrid -o wowpc.iso bootmedia/ -iso -hfs -joliet -eltorito-boot bootmedia/usr/standalone/i386/cdboot -no-emul-boot -hfs-volume-name "Chameleon" -joliet-volume-name "Chameleon" -iso-volume-name "Chameleon"
把修改好的wowpc.iso拷到win7启动盘根下,原来的文件另存好留用,再把修改好的dsdt.aml直接放在放在mac系统目录 /Extra下,重启系统即可,小太阳即可生效。
5.网卡驱动
差点把这个忘了,,论坛有下载AppleIntelE1000e,这个是最没难度的了。Intel无线貌似无解,有知者请不吝赐教,谢了!
先写这些,如有遗漏,随后再补。
不能再赞,打算回头就照着lz的帖子把俺的T420整上。俺发的T420黑屏的帖子看来还是驱动没有删掉的问题。 楼主,我电脑跟你的一样,遇到分辨率问题。能否把安装好的Extra文件夹打包发给我一份,谢谢 你看看吧,驱动都挪到系统文件夹下了 受教{:5_294:}
受教{:5_594:} 我的也是t420,尝试下。
页:
[1]