装黑苹果的那些事儿(以ThinkpadE540为例)

苹果系统,有着比window更好的安全性和方便性,更重要的事,没有MAC系统环境,进行iOS开发,是很麻烦的,对新手来说,是很懊恼的一件事。但是白苹果像件奢侈品,吾等常人,很难有经济消费。如是黑苹果是很好的选择。

只是想说:如果想在PC上安装OSX系统的话,除了需要极好的人品之外,能爬楼能动手能抗击打能屡败屡战的心态是非常必要的。说实话:

太苦逼了。我本人在OSX安装方面也是小白,所以只是把我安装完成的一些经验写出来,可能有些理解是错误的或者偏差的,过往不必在意。

所以不能指望我能解答许多深刻的问题,对于硬件的理解或许我还不如你们爬得辛苦和透彻。要知道这个世界上,其实我们都一样,只是在某个时刻我运气好些罢了
下面和大家一球分享下我,装很苹果的的经验。

先上图:


系统运行简介:

引导方式:Clover+UEFI+GPT(硬盘EFI分区的Clover引导)

系统:OS X Yosemite 10.10

声卡:声卡用的万能驱动2.8.7,驱动成功

有线网卡:Realtek有线网卡,驱动成功

自带无线网卡:RTL8732BE(无法驱动)

外接TP-LinkWN725N,驱动成功

显卡:IntelHD4600集成显卡:驱动成功(采用Colover注入InjetEDID方式),内存识别为1536M(在windows里面识别的显存为1792M),任务栏有透明效果,无水波纹效果。

系统睡眠:假睡,但是感觉没真正睡眠,不过不死机不重启。

触摸板,小红帽,外接无线罗技鼠标,均正常。


我的笔记本是thinkPadE540,配置如下


CPU类型
第四代智能英特尔酷睿i5处理器
CPU型号i5-4210M
CPU速度2.6GHz至3.2GHz
三级缓存3M
核心双核
芯片组
芯片组英特尔?HM87芯片组
内存容量8GB
内存类型DDR3 1600
插槽数量2 x SO-DIMM
硬盘
硬盘容量500GB
转速7200转/分钟
接口类型SATA 串行
显卡
类型独立显卡
显示芯片NVIDIA? GeForce? 840M
显存容量独立2GB
显示器
屏幕尺寸15英寸
屏幕规格15.6英寸
显示比例宽屏16:9
物理分辨率1366 x 768
屏幕类型LED背光
通信
内置蓝牙
局域网10/100/1000Mbps
无线局域网
内置3G
端口
USB2.01 个
音频端口耳机、麦克风二合一接口
显示端口VGA x 1/ HDMI x 1
其他端口4合1读卡器,
RJ451个
USB3.02个
音效系统
扬声器内置扬声器
杜比音效支持
内置麦克风
感谢 GlobeMaster。

再给大家分享5个国外的黑苹果权威站点:
1. http://www.hackintosh.zone/ 强烈推荐,里面有适合amd用户的镜像
2. http://www.insanelymac.com/ 里面有Hackintosh Vietnam Tools最新版
3. http://www.tonimax86.com/ 里面有unibeast和multibeast
4. http://www.hackintosh.com/ 是hackintosh技术的汇总网站
5. http://www.hackintoshosx.com/ 众hackintosh资源汇总下载站

安装步骤


1. 下载 Hackintosh.zone出品的最新Yosemite 10.10 MaOSX dmg映像

http://yunpan.cn/cVqA2piM6qiL8 (提取码:8de3)

2. 下载并安装Transmac 10.4,准备一个8G以上U盘,用Transmac把映像写入U盘

http://yunpan.cn/cVqfgmFsiFaTS (提取码:c877)

3.单独的Clover引导盘制作方法:

  • Windows环境下:采用BootdiskUtility附件,启动BDU程序,把U盘插入,一般直接按FormatDisk就可以了。这个版本做出来的Clover启动盘的目录很多,附带的Driver64UEFI目录下的efi文件也较多,要根据自己的需要来取舍,不一定都能用。后面我会说一下我对于E540的这些文件取舍内容。
  • OSX环境下:采用clover安装程序或者磁盘工具来制作。下载clover的安装程序,在安装的时候选择自定义目标位置为U盘就可以。
4. 更换Clover+各种驱动

安装完之后我安装的是最新版的Clover,然后完全重新设置了config.plist。有线网卡用MultiBeast里面带的,声卡用的万能驱动2.8.7版本,蓝牙用MacPois0n装上的,这些都好解决,最困难的是显卡。一开始我是用FakePCIID驱动的显卡.

5.个人修改配置的一些心得和建议,我的的config.plist   下载地址http://yunpan.cn/cVqVy8QQipKrW (提取码:a59e)

供参考:



1、参数建议采用:kext-dev-mode=1 dart=0 –v三个参数

2、DSTD部分里面先把所有的true都设为false(我第一次遇到了rootdevices UUID++ XXXXXXXX卡顿的时候,是通过将DSTD里面的所有true修改为false解决的)

3、对于Clover\Kexts目录下面,建议仅保留FakeMsc.kext,其他的尽量都不要添加。

4、Drivers64UEFI文件夹里面一般会有许多文件,E540上面我采用的是这几个。


Clover的其他文件夹空着也没什么影响。Misc文件夹一般是记录启动的一些内容,theme文件夹就是Clover的主题。 关于显卡是Clover配置中比较重要的一个,HD4600的集成显卡我是采用注入。
<key>Graphics</key>
  <dict>
         <key>InjectEDID</key>
         <true/>
         <key>InjectIntel</key>
         <true/>
         <key>VRAM</key>
         <integer>1024</integer>
         <key>ig-platform-id</key>
         <string>0x0a260006</string>
  </dict>

5。这个时候,我的手上有两个U盘,一个是采用Transmac刻录的Mavericks的安装U盘,另一个是纯粹的Clover启动U盘(修改好的config.plist配置)。将两个U盘都插入,在bios中设置从USD HDD为第一启动,就可以进入clover的界面。如果你也是E540,那么你可以直接选择刻录的安装盘符(注意:是空格,不要直接回车),空格后选择Return的前面一项, withoutcachesand with inject kexts 。这样顺利的话,就可以进入安装启动界面……

 6.DSDT
驱动弄完之后我开始研究亮度调节和电池电量显示。之前没接触过DSDT修改,完全从零开始,主要还是靠 DSDT提取、修改等基础视频教程及DSDT编译错误修改方法。推荐一篇远景论坛的使用补丁修改DSDT/SSDT [DSDT/SSDT综合教程] | http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1571455
两篇教程。用MaciASL修改完DSDT之后,我就完成到现在这一步了。
总的来说过程还算顺利,没走太多弯路。

Tip:第五步,看运气,可能会卡在DSMOS has arrived错误。[之所以说看运气,是我安装了两次,只有一次遇到这个问题]

解决方式:删了全部/System/Library/Extensions/AMD****.**** 显卡驱动(记得备份 )
    删了全部/System/Library/Extensions/ATI****.**** 显卡驱动(记得备份)
    删了全部/System/Library/Extensions/Geforce****.**** 显卡驱动(记得备份)
    删了全部/System/Library/Extensions/NVDA****.**** 显卡驱动(记得备份)
    删掉 /System/Library/Caches/com.apple.kext.caches/Startup/全部文件

黑苹果安装神贴:新手常见五国(-v图)http://bbs.pcbeta.com/viewthread-863656-1-1.html

好了,现在我们已经很好的,安装了,黑苹果,声卡,显卡,网卡。但是不能因为走的太远而忘了为什么出发?接下来,

就是安装开发环境了Xcode,下载地址http://yunpan.cn/cVqJvyGj6dW6Y(提取码:9eeb)是最新版的Xcode6.3.

另外,再终端里编译链接还需要一个commnd tool,下载地址http://yunpan.cn/cVqJUHt9ARMKL (提取码:6198)

请看我的iOS模拟器截图


最后,一点下问题,网卡内建不成功,上网没问题。唯一的bug就是App Store 无法正常登录。暂时没有解决。在这里抛砖引玉。

有什么问题,欢迎交流~

转载于:https://www.cnblogs.com/jiahao89/p/5118294.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
> HD3000 Low Resolution:笔记本核显,最低分辨率,1366x768 > HD3000 High Resolution:笔记本核显,最高分辨率,1600x900+ > HD4000 Desktop:台式电脑核显,IntelCapriFB=10 > HD4000 Low Resolution:笔记本核显,最低分辨率,1366x768,IntelCapriFB=3 > HD4000 High Resolution:笔记本核显,最高分辨率,1600x900+,IntelCapriFB=4 > HD4600 Desktop:台式电脑核显,IntelCapriFB=10 > HD4400/4600 Low Resolution:笔记本核显,最低分辨率,1366x768,IntelCapriFB=12 > HD4400/4600 High Resolution:笔记本核显,最高分辨率,1600x900+,IntelCapriFB=12 > Nvidia-ATI:Nvidia-ATI 独立显卡 ++Smbios 创建smbios.plist(机型配置文件) +++MacBook Pro:6,1 6,2 8,1 8,2 8,3 9,1 9,2 10,1 11,1 11,2 11,3 +++MacBook Air:5,2 6,1 6,2 +++Mac Mini:5,1 6,2 +++iMac:10,1 11,1 11,2 11,3 12,1 12,2 13,1 13,2 14,1 14,2 14,3 +++Mac Pro:5,1 6,1 > Enable SSDT Trim:给IOAHCIBlockStorage驱动打补丁,使非苹果固态硬盘开启Trim功能。PS:Trim功能详 > Still waiting for root:给IOAHCIBlockStorage驱动打补丁,修复“Still waiting for root”错误 > Disable ECC Memory:给AppleTyMCEDriver驱动打补丁,修复MacPro机型因ECC内存校验出现错误 > Bluetooth commandWakeup:给IOBluetoothHostControllerUSBTransport驱动打补丁,修复启动/唤醒 时出现 “Bluetooth 30 seconds…”(蓝牙30秒等待)唤醒命令错误 > Intel USB3.0 after sleep:给AppleUSBXHCI打补丁,使在睡眠后能使用USB3.0端口 ++System(系统) > FakeSMC: Rev 6.0.1330 针对Mac OS X带硬件传感器监测插件的设备内核扩展程序 > AppleRTC:对AppleRTC.kext打补丁,修复睡眠/唤醒后CMOS被重置的问题 ++CPU Power Management (CPU 电源管理内核扩展) > Kernel:给系统内核打补丁(Patch mach_kernel),修复Haswell系统中对MSR 0xE2写操作时而引起的重启问题。 PS:问题描述详 Clover r2336更新说明 > AppleIntelCPUPowerManagement:给AppleIntelCPUPowerManagement.kext打补丁,修复SandyBridge/IvyBridge系统中对MSR 0xE2写操作时而引起内核错误问题 > NullCPUPowerManagement:禁止加载AppleIntelCPUPowerManagement驱动 > DisableTurboBoostBattery:在电池供电模式下禁用CPU睿频以达到节能目的 ++Battery(电池) > ACPIBatteryManager :由 RehabMan制作的ACPIBatteryManager 1.5.2 电池管理扩展内核,需要原始的 ACPIPlatform驱动和打DSDT补丁来工作 ++Network(网络) +++Wireless & Bluetooth(无线网卡和蓝牙内核扩

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值