123687376@qq.co 发表于 2017-10-10 10:04

配置是I5-7600K+技嘉Z270X-UD3+GTX 1050+简单利用Clover四叶草安装U盘安装黑苹果


成功黑苹果。放出教程和附件提供各位使用。


(一)制作OS X原版安装U盘其实很简单,只要把下载的原版安装U盘镜像恢复到U盘上就可以了。下面以制作OS X Yosemite 14A389原版安装U盘为例。
1、安装TransMac 10.4并注册。
2、插入U盘。
3、以管理员身份运行TransMac:
https://bbs.pcbeta.com/data/attachment/forum/201410/26/203730w8in0ji0ig222zbj.png

4、在左侧的设备列表中右键点击你的U盘,点击右键菜单中的Restore with Disk Image:
https://bbs.pcbeta.com/data/attachment/forum/201410/26/204307fkkg2lnglzwiicgm.png

5、在弹出的对话框中,找到下载好的USB_Install OS X Yosemite.dmg镜像,点击打开:
https://bbs.pcbeta.com/data/attachment/forum/201410/26/203842gdsdvkdchxvqymjj.png

6、提醒你准备格式化U盘并恢复磁盘镜像文件。格式化会删除所有数据。点击OK继续:
https://bbs.pcbeta.com/data/attachment/forum/201410/26/204449u48gjci8jjfzzjky.png

7、正在写入镜像。大概要十几、二十几分钟,视你的系统和设备而定:
https://bbs.pcbeta.com/data/attachment/forum/201410/26/204635wk8v33ss8b31keb4.png

8、写入完成后,TransMac中看到的U盘内容如下:
https://bbs.pcbeta.com/data/attachment/forum/201410/26/204927e91fk1zp4yemy4yz.png

9、退出TransMac。
10、你的电脑会出现一个刚刚分配的新的磁盘。这个磁盘就是EFI分区。我的是G盘。你的分配是那个打开我的电脑查看就是了。
11、打开EFI(G:)分区,里面就是你的CLOVER了,这个是镜像带的。也可以用、但是我发现自带的CLOVER有部分机型在引导中有分区不能识别的问题,这里我提供一个我个人修改后的EFI文件。使用方法是把原来的EFI分区中的全部文件删除,把我的拷贝进去就可以了,这就是拷贝后的截图。

引导制作完后开始安装macOS Sierra 10.12.X
BIOS设置
首先,要想能进入安装界面必须要进入BIOS更改相应的设置,BIOS里的个别设置与苹果是不兼容的。
下面以我的技嘉主板为例,这款主板是技最新嘉推出的Intel 200 Series芯片组主板,苹果官方还没有正式支持,主要是还没有推出相应的苹果产品,等今年Q3季度苹果升级kabylake处理器电脑时候兼容性会好很多。
1、无论是哪个系列的芯片组,进入BIOS要把VT-d、VT-x虚拟化关掉,往往这一条许多网友都没注意,于是导致各种安装失败。
如图:
https://bbs.pcbeta.com/data/attachment/forum/201704/25/153802pih4w7w6ohhqtziz.jpg
https://bbs.pcbeta.com/data/attachment/forum/201704/25/153900r4vtm5irz7b8i4ji.jpg

2、USB选项中的EHCI、XHCI Hand-off打开,不然在引导安装过程中无法识别U盘导致无法继续安装。
https://bbs.pcbeta.com/data/attachment/forum/201704/25/153924ujggkjomamm6o4ms.jpg
https://bbs.pcbeta.com/data/attachment/forum/201704/25/153940vbiw5bxivuh11rvi.jpg

3、Super IO选项也要关闭,各个主板的命名可能不一样,技嘉中叫IOAPIC 24-119,Disable too!这个选项和苹果的电源管理可能会发生冲突,导致AppleLPC.kext无法加载,无法启用原生电源管理。
https://bbs.pcbeta.com/data/attachment/forum/201704/25/153837yyz5pw7y3a0jy7o8.jpg

4、关闭CSM,纯UEFI引导。

5、电源管理相关的设置会对后期的Mac系统优化有所影响,所以我们前期可以先为后期优化做好铺垫。打开Intel(R) Speed Shift Technlolgy、CPU EIST、这两个选项对后期的打开Skylake(Kabylake。。。更新的CPU架构)HWP有所帮助,可以实现对CPU的睿频和自动降频节能。
https://bbs.pcbeta.com/data/attachment/forum/201704/25/154058esjd22b1j1o0lyy2.jpg
https://bbs.pcbeta.com/data/attachment/forum/201704/25/154150t0ysslavx1lxwa0s.jpg
https://bbs.pcbeta.com/data/attachment/forum/201704/25/154204ccr1u7ilik9riilc.jpg

6、按F10保存重启!


安装U盘的制作


这里我就不多说了,制作教程一大堆,不过要注意一点的是Clover的设置问题,大部分导致安装失败的原因都是因为clover>config.plist和clover/drivers64UEFI、clover/Kext下的驱动文件引起的问题,所以在你不知道如何选择的时候千万不要滥用和过多的点选clover中的设置。如果你发现无法引导,建议你更换不同的Config.plist文件或查看drivers64UEFI、Kext文件夹下的驱动是否有问题。


Clover
在整个安装过程中,引导器起到至关重的作用,在macOS Sierra 10.12.4+系统下必须要更新Clover到最新版,还否则你无法加载clover>Kext文件夹下的驱动,下面以最新的clover 4061+intel 200 Series(100Series可以参考)+i7 7700K为例为大家简单介绍下clover该如何设置。

一、安装Clover
1、下载最新版本的Clover来安装:https://sourceforge.net/projects/cloverefiboot/
https://bbs.pcbeta.com/data/attachment/forum/201704/25/154331he7zem6pq3to7hq6.png

2、点击“自定”,按以下的选项点选,然后点击安装。
https://bbs.pcbeta.com/data/attachment/forum/201704/25/154903ac0b9n1cbzxnxnb1.png
注意!:EmuVariableUefi-64.efi、OsxAptioFixDrv-64.efi、PartitionDxe-64.efi这三项为必选的!!!切记OsxAptioFixDrv-64.efi、OsxAptioFixDrv2-64.efi、OsxAptioFixDrv-64.efi、OsxLowMemDrv-64.efi只能选其中一个!!!推荐选OsxAptioFixDrv-64.efi!!!!!没有为什么!!!

3、点击更改安装位置,如果你有U盘,最好先格式化成fat32然后装在U盘里,插上电脑后就会有你u盘的盘符,这样可以避免错误的驱动安装而导致无法进系统,u盘可以在win下操作的!
https://bbs.pcbeta.com/data/attachment/forum/201704/25/154749r1qjttppyj3js4v0.png
https://bbs.pcbeta.com/data/attachment/forum/201704/25/154352y5weg5spbm2c12bg.png

4、继续、输入密码、安装结束!

二、配置config.plist

1、ACPI
https://bbs.pcbeta.com/data/attachment/forum/201704/25/155648zu20rihz3rslkhu3.png
(1)在10.12.x系统中默认音频是挂载在PCI0>HDEF下面的,而大部分intel 100系、200系是在PCI0>HDAS下面,所以我们要在DSDT中把HDAS改为HDEF后才能加载原生的AppleHDA。
(2)在10.12.x系统中默认集成显卡是挂载在PCI0>IGPU,而大部分intel 100系、200系是在PCI0>GFX0下面。通过改成IGPU可以加载原生的显卡电源管理驱动。
(3)这个选项是修改DSDT的必要函数建议打开。
(4)这个选项可以修复关机重启问题,就是在系统中点关机机器反应不是关机而是重启。建议打开!
(5)通过在DSDT加入FixHDA函数打开自定义Layout ID的支持 ,当然你得知道你声卡的型号以及Layout ID。
(6)如果你没有CPU睿频的SSDT,你可以打开这两项来为CPU自动生成睿频数值达到同样的效果。

2、Boot
https://bbs.pcbeta.com/data/attachment/forum/201704/25/155803d8zyomy9wy9mo55u.png
(1)在系统安装的时候讲nvda_drv=1去掉,打开nv_disable=1,在等装完系统和安装完Nvidia webdriver驱动后在将nv_disable=1去掉,打开nvda_drv=1
(2)这个选项相当于Windows中的驱动签名验证,打开后可以跳过签名验证加载第三方驱动。

3、CPU
https://bbs.pcbeta.com/data/attachment/forum/201704/25/155829rwrr255733853858.png

4、Devices
https://bbs.pcbeta.com/data/attachment/forum/201704/25/155854yodof5wia5a20ac5.png
(1)在Fake ID>IntelGFX中填入0x19168086,用来驱动CPU集成显卡,当你没有独立显卡的时候用集成显卡也是一个不错的选择。
(2)这是声卡的layout ID数值,我的声卡是创新CA0132,layout ID设置成4、5、6都可以出声,有些笔记本(例如Alienware 15 R2)也采用此声卡芯片,此时要将layout ID改成1。

5、Graphics
https://bbs.pcbeta.com/data/attachment/forum/201704/25/155921n45gbm11tmj1gu5u.png

6、Kernel and Kext Patches
顾名思义kernelAndKextPatches表示内核及驱动的破解补丁。Clover支持两种自定义的驱动破解方式:一种是破解二进制文件;还有一种是修改驱动的info文件,就跟仿冒驱动一样。坛子里有相关教程我就不过多解释了。我主要阐述在本机的配置下如何使用kernelAndKextPatches补丁来驱动相应的硬件设备。因为我用到的是7代的CPU,所以我们要把CPUID仿冒成6代的,这样才能让macOS Sierra识别,否则无法引导安装!如下图:
https://bbs.pcbeta.com/data/attachment/forum/201704/25/160007so1wq9kl11ldlrmr.png
我主要用到了6个kernelAndKextPatches补丁如下图:
https://bbs.pcbeta.com/data/attachment/forum/201704/25/160234gu54uqr5w252041b.png
https://bbs.pcbeta.com/data/attachment/forum/201704/25/160248oizn8my5a7535yz1.png
(1)IONVMeFamily补丁:
Samsung SSD 950 PRO 装的windows 10 ,不过想要在Sierra 10.12.4里被识别包括所有PCIe NVMe的SSD都需要对IONVMeFamily注入二进制补丁。(见附件)
(2)AppleUSBXHCIPCI补丁:
从 10.11 开始,Apple 限制 USB 接口的数量为 15个,导致USB端口超过15个系统将无法识别,通过注入AppleUSBXHCIPCI二进制补丁可解除此限制。
(3)AppleAHCIPort补丁:
这个补丁主要是解决硬盘内置问题,好多人遇到本机内置的AHCI SATA硬盘在系统里显示成黄色(外置)通过此补丁即可修复。
备注:此补丁不适用于PCIe接口NVMe协议的SSD(暂时还没找到解决方案)
(4)IOAHCIBlockStorage补丁:
这个补丁是强制开启非苹果原装固态硬盘Trim的支持(此补丁同时也适用于白苹果)
(5)AppleGraphicsDevicePolicy补丁:
Apple 自 10.9.3 引入的全新 Apple Graphics Device Policy (苹果显示硬体策略) 后,部分机型会导致黑屏。其中多见的是 iMac15,1 iMac17,1 MacPro6,1 等。详细信息可见版主口袋妖怪的帖子:
      在EFI/CLOVER/Kexts中放入CodecCommander.kext (见附件)可以解决睡眠后没有声音的问题。
      S/PDIF 没有设备就没测试,
      Nvidia HDMI/DisplayPort 音频输出需要在EFI/CLOVER/Kexts中放入HDMIAudio.kext,并且在config.plist > Acpi > DSDT > FixHDA_8000打勾,这样就可以使NvidiaHDMI/DisplayPort 音频输出工作正常 。
https://bbs.pcbeta.com/data/attachment/forum/201704/25/163551do8ungoleqar5ezz.png (6) _xcpm_idle 补丁用以睡眠时候防止内核崩溃
      config.plist > KernalAndKextPatches > KernelToPatch(代码见下文)
实践篇
通过以上的操作,现在已经具备安装系统的条件,怎么装大家应该都知道了,我就不多说了。下面主要是装完的驱动问题,我简单给大家介绍下:
1、首先是显卡的驱动,自Nvidia发布新Web Driver后,大批10系显卡复活,想想当时买A卡同学的心理阴影面积,哈哈哈哈!要想驱动显卡必须满足以下3个最基础的条件:
(1)需要10.12.4的系统支持,10.12.5的beta版暂时没有支持,升级系统的同学注意了!
(2)在EFI\CLOVER\drivers64UEFI文件夹下面必须要有“EmuVariableUefi-64.efi”这个驱动,是用来模拟白苹果NVRM的,否则进系统无法驱动NVIDIA的显卡。
(3)需要AppleGraphicsDevicePolicy补丁,上文中已经提到了,主要是针对SMBIOS iMac 17.1、Mac Pro 6.1等机型,驱动显卡后进系统黑屏。
再就是config.plist的设置(见上文)


2、声卡驱动推荐使用AppleALC,这个驱动可以让你的电脑加载原生的AppleHDA,关于它的用法我这里不多将,帖子有字数限制,索性在这里放个官方的链接:https://github.com/vit9696/AppleALC/releases,(自备梯子,当然附件中的已经包含了最新的版本AppleALC 1.1.1)前几天看论坛里放出AppleALC1.1.2的版本,我十分怀疑。。。。。。
好了不说多废话,通过在AppleALC文件中查到我的声卡型号ca0132对应的Layout ID是:0、1、2、3、4、5、6,其中0是默认的两声道,1也是两声道,不过是针对笔记本的,通过测试,这几个id,虽然都能出声,但个别音频接口有错误,6是最合适的。(见上文的config.plist设置)


3、 睡眠完美,睡眠后主板灯自动熄灭,鼠标或键盘唤醒后系统正常,目前没有发现睡眠问题。
      完美睡眠的前提是要加载原生的电源管理机制,
      config.plist > Acpi > SSDT > Generate PStates
      config.plist > Acpi > SSDT > Generate Generate CStates
      开启HWPEnable(上文中已经提到过了,skylake以后的cpu才可以完美支持)
      config.plist > CPU > HWPEnable
      config.plist > CPU > UseARTFrequency
      _xcpm_idle 补丁用以防止内核崩溃(上文中已经提到)
      config.plist > KernalAndKextPatches > KernelToPatch
[*]<key>KernelToPatch</key>
[*]                <array>
[*]                        <dict>
[*]                              <key>Comment</key>
[*]                              <string>MSR 0xE2 _xcpm_idle instant reboot(c) Pike R. Alpha</string>
[*]                              <key>Disabled</key>
[*]                              <false/>
[*]                              <key>Find</key>
[*]                              <data>
[*]                              ILniAAAADzA=
[*]                              </data>
[*]                              <key>MatchOS</key>
[*]                              <string>10.12</string>
[*]                              <key>Replace</key>
[*]                              <data>
[*]                              ILniAAAAkJA=
[*]                              </data>
[*]                        </dict>
[*]                </array>

复制代码
检验有没有开启高级电源管理可以在系统偏好设置里的节能,看看有几个选项,我的是5个。
https://bbs.pcbeta.com/data/attachment/forum/201704/25/163505a77k7z0522a7eenz.png

4、 Samsung SSD 950 PRO 装的windows 10 ,不过想要在Sierra 10.12.4里被识别包括所有PCIe NVMe的SSD都需要对IONVMeFamily注入二进制补丁。
      config.plist > Kernel and Kext Patches > KextsToPatch(因为此帖字数要求代码已经在附件的config.plist中)
      加入代码后就可以使用原生PCIe SSD驱动。不过这样还不过瘾,还有个SATA协议的M.2 SSD 128GB,我用它来和一块500GB的机械硬盘组 Fusion Drive,这个网上教程很多我就不发了,注意的地方就是要先在HDD上安装系统让它自动创建Recovery HD 然后在创建Fusion Drive,否则不会创建Recovery HD分区,后期系统里“查找我的Mac”和硬盘加密将不可用。另外一块硬盘直接用作Time Machine
https://bbs.pcbeta.com/data/attachment/forum/201704/25/163243faln8ytijagz8y98.png

5、 USB3.0 3.1 完全驱动,因为是intel 200 Series主板,要在EFI/CLOVER/Kexts中放入 XHCI-200-series-injector.kext,这样就可以完美识别USB3.0 3.1,USB睡眠问题可用SSDT补丁解决,也可以试试 config.plist > Devices > USB > Inject、FixOwnership
https://bbs.pcbeta.com/data/attachment/forum/201704/25/163351dyt6ylhuyqm52lv5.png
安装显卡
https://bbs.pcbeta.com/data/attachment/forum/201704/25/160425m21l1e3jvd213vf1.png
https://bbs.pcbeta.com/data/attachment/forum/201704/25/160356dszaf11ml6tf6mua.png
https://bbs.pcbeta.com/data/attachment/forum/201704/25/160320z7vt0pp6g37tcwqw.png完结
显卡驱动给自己去论坛找或者去黑苹果乐园下载(http://imac.hk),附件太大上传不了,还有上传本人自己的EFI。还有各电脑型号的config的文件,对号入座。





遇到五国请到这个网址查看http://jingyan.baidu.com/article/fea4511a1d514ff7bb9125d9.html






jacyan 发表于 2017-10-11 09:03

谢谢楼主的分享,对我等初学者实在是太实用了。

123687376@qq.co 发表于 2017-10-11 10:32

jacyan 发表于 2017-10-11 09:03 https://www.pcbeta.com/static/image/common/back.gif
谢谢楼主的分享,对我等初学者实在是太实用了。

希望能帮助更多的人,哈哈

170367609 发表于 2017-10-14 12:15

正好用来搞机,thanks

fff000 发表于 2017-10-14 12:48

学习学习,努力提高自己的水平!

123687376@qq.co 发表于 2017-10-14 14:23

fff000 发表于 2017-10-14 12:48 https://www.pcbeta.com/static/image/common/back.gif
学习学习,努力提高自己的水平!

{:9_356:}大家一起努力。

lsg604 发表于 2017-10-15 19:58

感谢楼主分享,对小白太有用

qeq66 发表于 2017-10-17 21:11

精品扫盲贴,感谢楼主,

q89692825 发表于 2017-10-17 23:17

希望能帮助更多的人,哈哈

q89692825 发表于 2017-10-17 23:18


感谢楼主分享,对小白太有用

H13H 发表于 2017-10-18 11:43

顶了,好好学习才行

Aegean 发表于 2017-10-18 14:40

谢谢楼主分享经验,哪天也来试试看

123687376@qq.co 发表于 2017-10-19 11:52

Aegean 发表于 2017-10-18 14:40 https://www.pcbeta.com/static/image/common/back.gif
谢谢楼主分享经验,哪天也来试试看

好好折腾吧,我都折腾了半个月才成功的。

黑格工作室 发表于 2017-10-20 18:09

好好学习,天天向上。很适合我这新人看,感谢楼主分享经验。

dingjin850115 发表于 2017-10-22 08:02

多谢楼主分享.我的不能唤醒.

qqdx 发表于 2017-10-22 20:48

想要啊,怎么不能下载啊

jjandccer 发表于 2017-10-23 15:02

对我等小白来说,此教程真是极好的呢!

123687376@qq.co 发表于 2017-10-24 15:56

qqdx 发表于 2017-10-22 20:48 https://www.pcbeta.com/static/image/common/back.gif
想要啊,怎么不能下载啊

你没PB币啊,肯定下载不了啦

fanboy1977 发表于 2017-10-24 21:47

谢谢楼主的分享,对我等初学者实在是太实用了。

fanboy1977 发表于 2017-10-24 21:56

找到下载好的USB_Install OS X Yosemite.dmg镜像,
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 配置是I5-7600K+技嘉Z270X-UD3+GTX 1050+简单利用Clover四叶草安装U盘安装黑苹果