当前位置:首页阅读

保姆级安装黑苹果教程,打造自己的EFI文件

保姆级安装黑苹果教程,打造自己的EFI文件

高性能

保姆级安装黑苹果教程,打造自己的EFI文件

本文主要针对Intel Coffee Lake 平台的完美黑苹果系统安装教程,本文会详细讲解如何使用官方的MacOS Big Sur安装包自己创建启动U盘和定制本机的EFI文件(使用Gentoo的人貌似不来个make menuconfig晚上都睡不着。楼主家的open wrt都是make menuconfig,自己编译的固件。今天有了这台机器,以后升级固件就省事了)

视频在这里

参考资料

对于黑苹果的安装,楼主不是自己搞的,是参考以下教程的内容

背景

因为需要一台Windows偶尔玩一下《微软模拟飞行2020》但是平时工作又在MacOS下,所以打算配一台itx小主机,装个Windows 10再黑个苹果。这样即满足工作需要,又满足娱乐需求。

硬件选择

关于三件选择可以参考以下三个地方:

保姆级安装黑苹果教程,打造自己的EFI文件_WWW.XUNWANGBA.COM

UP主的硬件列表

出于种种原因的考虑,楼主把价格都隐掉了。

注:主板上的wifi是Intel 9560NGW, 而且主板上的M.2的接口是纯的CNVi协议,一般不推荐买这样的主板,原因是无法安装苹果免驱的无线网卡)但是这么便宜的二手主板,楼主就下手了,况且戴码小哥哥这么喜欢ITX机箱:)

至于为什么这样选硬件,楼主不想多言了,要搞黑苹果不是什么硬件都能搞的,不是什么硬件都能搞的,不是什么硬件都能搞的,重要的事情说三遍~~~~

硬盘当然是要支持国产咯:)

买AM4的水冷散热是因为楼主买的机箱特别小,itx主板,大的风扇都放不进去,正常的水冷也装不进去(只有风扇是9CM的才能装),所以某宝买到一个AM4接口的,所以才需要转换器。再者9600K不买个水冷,我也不敢超啊~~

主板上加装BCM的WifiBluetooth

一块M.2 NGFF的转接口

一块BCM94360CS的网卡(本来我想买BCM94360CS2的,可是商家发了一个这么个玩艺,还好最后驱动弄好了

保姆级安装黑苹果教程,打造自己的EFI文件_WWW.XUNWANGBA.COM

主版上加装wifi和蓝牙

这个是需要飞一根线到USB上的,不要飞错了,主板烧掉了就不好了,所以请在哪里买的咨询好商家如何接线 此解决方案虽然解决了Bluetooth的问题,但是占了我一个M.2的口,而且还是支持PCIe的……,真可惜,看来我的Windows 10只能装在SATA盘里了

安装准备

16GB的U盘,或是移动硬盘,建议是移动硬盘,这样写入速度比较快,省的等很久

一台Mac OS主机

支持的软件

请全程参考 

制作EFI

下载 OpenCorePkg 并复制出x64/EFI (仅针对UEFI引导的64位机器)

Drivers

OC/Driver 下保留

HfsPlus.efi 必选

OpenRuntime.efi 必选

Kexts

VirtualSMC 

VirtualSMC.kext

SMCProcessor.kext

SMCSuperIO.kext

Lilu 

Lilu.kext

Graphics

WhateverGreen 

WhateverGreen.kext

Audio

AppleALC 

AppleALC.kext

Ethernet

IntelMausi 

IntelMausi.kext

USB

USBInjectAll 

USBInjectAll.kext

WiFi and Bluetooth

AirportBrcmFixup 

AirportBrcmFixup.kext

BrcmPatchRAM 

BrcmBluetoothInjector.kext

BrcmFirmwareData.kext

BrcmPatchRAM3.kext

ACPI配置什么是SSDT/DSDT

DSDT: Differentiated System description Table Fields, 区分系统描述表字段,ACPI其中的一个表格

SSDT: Secondary System Description Table Fields, 辅助系统描述字段, ACPI其中的一个表格

针对黑苹果所有的补丁都是通过SSDT来注入的,所以安装黑苹果创建符合黑苹果机的SSDT是尤其重要的

什么是ACPI

ACPI: Advanced ConfigurationPower Interface 高级配置和电源接口,包含很多表格

制作ACPI文件

先看看我们需要解决哪几个补丁

保姆级安装黑苹果教程,打造自己的EFI文件_WWW.XUNWANGBA.COM

SSDT

详细的直接看这个文档,照做就好了 Getting Started With ACPI 

下载SSDT Time 

运行SSDTTime.bat

保姆级安装黑苹果教程,打造自己的EFI文件_WWW.XUNWANGBA.COM

SSDT Time

分别选4,3,2生成3个文件

SSDT-PLUG.dsl 不必修改

SSDT-EC.dsl 不必修改

搞定 SSDT-AWAC/RTC0 (

搞定 SSDT-PMC (

下载 SSDT-USBX.aml 这个不需要编译 (

制作好上述5个文件,编译成aml,工具可以使用: Windows: iasl.exe , MacOS MaciASL

具体怎么编译就不教了,如果这个都需要教,那放弃黑果吧

把编译完的文件 copy 到EFI的 ACPI目录里

编辑config.list

文档在这里 Config.list 

8,9代CPU选Coffee Lake 就照着做吧,太多了,写累了

PlatformInfo选择 iMac19,1

BIOS configration

disable

Fast boot

CFG Lock (MSR 0xE2 write protection)

VT-d

CSM

Intel SGX

enable

VT-x

Above 4G decoding

Hyper Threading

Execute Disable Bit

EHCI/XHCI Hand-off

OS type: Windows 8.1/10(将 操作系统类型设置为 Windows 8.1/10 是因为部分主板在 Other 模式下会将系统认作是 Windows 7 从而禁用 UEFI 的某些功能并开启 CSM, 200 系及以后的主板理论上不存在这个问题)

Legacy RTC Device

制作 U盘安装 MacOS Big Sur

下载 MacOS big sur,并制作启动U盘(U盘使用GPT分区,会自动分一个EFI分区,这个很重要)

如果是苹果机:官方

如果是Windows: gibMacOS

通过MountEFI把你的U盘的EFI分区Mount进来,把EFI目录复制进去

好,到此,如果你之前的操作没有什么问题的话,你的U盘应该可以启动电脑安装了(电脑硬盘分区也是GPT,因为需要EFI分区)。。。在电脑安装重启之后,使用一个WINPE启动电脑,把U盘里的EFI分区COPY到硬盘的EFI分区里,再选择硬盘直接启动继续安装。。。

如果你使用的硬件和我的一样,那按照上述的操作,你的电脑应该可以完美黑。。。。

bootload的界面是不是太丑了,美化一下

文档在这里 OpenCore beauty treatment

保姆级安装黑苹果教程,打造自己的EFI文件_WWW.XUNWANGBA.COM

这样是不是好看很多

About

保姆级安装黑苹果教程,打造自己的EFI文件_WWW.XUNWANGBA.COM

Bluetooth

保姆级安装黑苹果教程,打造自己的EFI文件_WWW.XUNWANGBA.COM

AirDrop

保姆级安装黑苹果教程,打造自己的EFI文件_WWW.XUNWANGBA.COM

保姆级安装黑苹果教程,打造自己的EFI文件_WWW.XUNWANGBA.COM

保姆级安装黑苹果教程,打造自己的EFI文件)宝,都看到这里了你确定不收藏一下??