前言
首先上一个本人已经黑成功的黑苹果的截图吧.
本系列的文章都是在我安装好的Hackintosh(基于OpenCore)上写作并发表的.这个Hackintosh分类的文章我会介绍如何配置OpenCore
OpenCore的一些注意点
由于OpenCore是尽量伪装成白苹果让MacOS来识别,不过会讲NVRAM写入到主板上.造成使用OpenCore引导进入的Windows识别到的类似主板等信息错乱.所以我建议大家OpenCore引导屏蔽Windows启动,让OpenCore专门引导MacOS即可.
提前准备
由于黑苹果不是白苹果的原生硬件,所以这里就需要大家的一些搜索能力了,比如买笔记本或者是组装PC的能在GitHub上搜的到EFI的(笔记本直接搜索笔记本的型号,PC的搜索主板具体型号,加一些类似Hackintosh等关键字能搜索得到的).别人能驱动成功那么就代表这个可以入手
虽说这个
OpenCore-Desktop-Guide
1把Creating the USB
(制作启动USB)放到最上面,但是我想说对于没入手电脑的人来说应该先看看下面的一些支持的平台,不然买的可能就没法装.还有一些七七八八的,比如买主板,主板带蓝牙和WIFI.然而有些可以通过导入.kext驱动的方式进行修复就可以剩下一笔买免驱硬件的钱.有些则不支持,例如我自己主板的AX201,目前蓝牙和WiFi没法驱动,不过影响也不大.我也就Xcode写写代码罢了.
支持的平台
黑果的构建目前还是在X86平台上的.不过也不是所有的X86芯片都支持黑苹果.所以得先查询一下支持的平台.
具体支持类型可以见OpenCore-Desktop-Guide
左边的列表1.最好还是点进去看看,就像AMD的推土机和美洲豹都注明了是多少代的.多看看没坏处.
你像我的是10700K,那就去看Comet Lake
就OK了,下面给出我的配置列表.
设备 | 型号 | 备注 |
---|---|---|
CPU | 10700K | |
主板 | MPG Z490 GAMING CARBON WiFi | 主板怎么说呢,优先选择GitHub上能搜的到,亦或者事国内论坛上已经黑成功的主板,这样后期的工作能够省不少的时间. |
硬盘 | 970 EVO(MZ-V7E1T0BW) | 硬盘选择还是有点讲究的,想要买来做Hackintosh的盘的话可以提前使用搜索引擎搜索以下硬盘型号+Hackintosh/黑苹果,看是否能正常使用 |
显卡 | 迪兰(Dataland)RX 590 8G X战神 PLUS | 注意不要买GME版本的 |
内存 | 威刚(ADATA)DDR4 3200 32GB (16GBx2)套装 | 这个我随便买的 |
有线网卡 | 瑞昱®RTL8125B 2.5G LAN | 使用三方的kext驱动.并且需要在系统偏好设置 ->网络 ->以太网 ->高级 ->硬件 内将速度调成1000baseT 才能正常使用.不然会显示线缆已拔出 |
无线网卡与蓝牙 | AX201 | 这个目前没驱动,目前没办法使用 |
声卡 | ALC1220 | 可以使用三方的声卡kext驱动,需要仿造id以及修改layout值才能正常驱动.不然没得声音 |
以下的配置都以我这个机型来举例
1 BIOS设置
这里我来介绍一下Comet Lake下的BIOS设置2
1.1 Disable // 禁用项目
Fast Boot //快速启动
Secure Boot //安全启动
VT-d (can be enabled if you set DisableIoMapper to YES) //intel VT-D技术
CSM //兼容性支持模块(如果有双选的选UEFI或者UEFI Only即可)
Thunderbolt(For initial install, as Thunderbolt can cause issues if not setup correctly) // 安装的时候禁用雷电.(PS.买的时候没注意半载雷电是半速的,郁闷,以为是满速的)
Intel SGX //
Intel Platform Trust // intel平台信任,没有的可以不管
CFG Lock (MSR 0xE2 write protection)(This must be off, if you can't find the option then enable both AppleCpuPmCfgLock and AppleXcpmCfgLock under Kernel -> Quirks. Your hack will not boot with CFG-Lock enabled) /// 有CFG Lock选项的最好关掉.
1.2 Enable //启用项目
VT-x // intel虚拟化,BIOS选项可能直接叫VT
Above 4G decoding // 看到Above 4G给他开了就行
Hyper-Threading // 超线程,一般默认开了
Execute Disable Bit // 中文翻译一般叫禁止执行位
EHCI/XHCI Hand-off // 应该是BIOS接管USB设备
OS type: Windows 8.1/10 UEFI Mode // 没有的不管
DVMT Pre-Allocated(iGPU Memory): 64MB // 预设核显的显存大小
1.3 一些bios设置图片
BIOS CMS/UEFI Mode
Thunderbolt
Above 4G decoding
启动顺序,这个是安装完之后按照自己洗好设置的
Secure Boot
CFG LOCK,VT-D等
2.创建引导盘
这里先写这么多,想提前看的可以参考下面引用的资料.准备有时间了继续写