OpenCore助你吃上Big Sur

2020-11-19 20:18:31 95点赞 1010收藏 69评论

2020年WWDC大会,苹果宣布将其命名为Apple Silicon的自研ARM处理器逐步替代Intel, 11月11日One More Thing果然厉害,苹果带来了第一代就如此不讲武德的M1处理器,性能强大与否现各大网站及自媒体都有了开箱评测。但对于我们黑苹果用户可能更关心的是Hackintosh这条路还能走多远,从苹果又双叒一次硬件的迁移我们可以看到,仅从乔布斯2005年WWDC大会宣布从Power PC迁移至Intel,到Mac OS X 10.6不再支持PowerPC处理器,也就短短的三年多,所以且用且珍惜吧。

现在还在用Clover(四叶草)引导的小伙伴如果不是受限于硬件就赶紧迁移到OpenCore吧,因为Acidanthera 大神已经宣布,手上负责的Kexts套件只会在OpenCore 进行兼容性测试,而放弃Clover EFI了。那么本文将采用OpenCore0.6.3教大家怎样配置一份适合自己硬件的EFI引导文件。

一、前期准备

我们首先下载一些需要的工具及驱动

1、OpenCore0.6.3正式版(DEBUG用于详细排错)

注:OC最低只支持macOS 10.13, High Sierra

OpenCore助你吃上Big Sur

OC的目录结构OC的目录结构

2、python用于搭建编译环境,根据自己系统平台下载。(安装时记得把Add Python 3.8 to PATH前的勾给打上)

OpenCore助你吃上Big Sur

3、ProperTree编译工具(注意区分不同的系统执行文件)

OpenCore助你吃上Big Sur

4、然后打开OpenCore安装指南页面。先来到ACPI各平台所需的SSDT页面,有桌面、服务器及笔记本平台,根据自己硬件平台进行SSDT文件下载,下载好的文件存放于EFI- OC- ACPI下

OpenCore助你吃上Big Sur

5、常用驱动下载(扩展名为.efi的放入OCDrivers文件夹内,扩展名为.kext的放入OCKexts文件夹内)

HfsPlus.efi此驱动为必须的,但不存在于OCDrivers文件内要单独下载

OpenCore助你吃上Big Sur

Lilu.kext(一个内核扩展,许多驱动需要它的依赖,必备)

VirtualSMC.kext(传感器驱动,必备)

SMCProcessor.kext(CPU传感器驱动,必备)含在VirtualSMC包内

SMCSuperIO.kext(IO传感器驱动,必备)含在VirtualSMC包内

Applealc.kext声卡驱动,必备)

WhateverGreen.kext(核显、独显驱动,必备)

Usbinjectall.kext(USB驱动,必备)

IntelMausi.kext(Intel网卡驱动,选备)

每个人需要的驱动不完全一样,就不一一列举了,台式机而言以上足矣。

二、编译

本文以Coffee Lake平台为例,Kaby Lake及Skylake差别不大,打开OpenCore安装指南对照着官方文档一步步来并不难。

ProperTree打开config.plist文件,(windows使用ProperTree.bat,macOS使用ProperTree.command)

OpenCore助你吃上Big Sur

注:因需编译的条目较多,所以只抽重点来讲,显卡、声卡的注入暂时不讲,涉及的内容较多

Booter

OpenCore助你吃上Big Sur

红框内的必须照着弄(True=YES,False=NO)

Kernel

OpenCore助你吃上Big Sur

Misc

注:开启Debug配合Debug版OC有助于引导出错后可以通过EFI分区下查看日志文件详细排错

OpenCore助你吃上Big Sur

NVRAM

注:boot-args的引导参数里alcid=1暂时不用加,待能顺利安装进入系统后在弄

OpenCore助你吃上Big Sur

Platformlnfo

注:机型及序列号生成,官方文档里有生成的方法。

OpenCore助你吃上Big Sur

UEFI

OpenCore助你吃上Big Sur

三、效验EFI配置文件是否有效

将config.plist文件上传到opencore.slowgeek.com

OpenCore助你吃上Big Sur

效验出来后打了黄色问号的内容不一定都是有问题的,可以再到官方文档内查看。

OpenCore助你吃上Big Sur

到此编译完成,其它的优化可以待安装完成后再补充。因为编译的条目比较多,文字教程很难把所有条目的意思都理一遍,而且大多数只需要保持默认就好,希望本文能帮到有需要的人。


展开 收起
69评论

  • 精彩
  • 最新
  • 你写的这个东东只能给有一定黑果经验的人看,画瓢的教程太多了

    校验提示文案

    提交
    确实是需要些基础的,不过没想象中的难,多看些视频教程也能理解,比如司波图的。

    校验提示文案

    提交
    画瓢的太多,还是看点干货好

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 老师问一下在plist校验时output有个红色项目,描述是You should have exactly 12 settings in the UEFI/Output section 应该怎么操作呢?

    校验提示文案

    提交
    把缺失项添加进去

    校验提示文案

    提交
    最好能把具体哪一项发上来

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • config.list能否直接使用clover的?

    校验提示文案

    提交
    肯定不能的,结构都不一样

    校验提示文案

    提交
    当然是不行的

    校验提示文案

    提交
    收起所有回复
  • 实际使用中,白果的bigsur都一堆bug,不建议现在倒腾黑果

    校验提示文案

    提交
  • 新配黑果就两步,照着配置买。刻盘安装。over

    已有配置也两步,找相似配置EFI,刻盘安装。over

    校验提示文案

    提交
  • 13.6路过 [高兴]

    校验提示文案

    提交
  • 问一下是不是只有m1处理器的mac可以兼容ios软件,还是只要升级系统intel的也能兼容

    校验提示文案

    提交
    处理器架构不一样 做不到的

    校验提示文案

    提交
    为什么原来Mac的Intelx64到arm可以,arm到x64不可以?

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 鲲鹏920不知道能不能黑苹果呢。

    校验提示文案

    提交
  • 目前只会一键配置,有时间慢慢来试试

    校验提示文案

    提交
  • 今晚升级bigsur 滚去我的收藏夹吧 祈祷用不上

    校验提示文案

    提交
  • 还得上手练才行 [皱眉]

    校验提示文案

    提交
  • 我的oc前几天从59升到63,能引导登录,但是隔三分钟左右就会卡死不响应。也不知道哪里不对。

    校验提示文案

    提交
  • 急啥。还有几年呢。

    校验提示文案

    提交
  • 卡eb呀兄弟,amd的2700+5500xt

    校验提示文案

    提交
  • 微星B450M MORTAR+2600X+VEGA64安装BigSur后不能联网,显示网线插头拔出,不知道为什么 [大囧] [大囧] [大囧]

    校验提示文案

    提交
    你的网卡是不是2.5G的,手动调成1000M就可以了。

    校验提示文案

    提交
    好的谢谢,回家了试试 [献花]

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 有啥用,i9都一样会卡,一样闪退~~ [倒地] [倒地]

    校验提示文案

    提交
  • 升级失败,退回10.15的飘过

    校验提示文案

    提交
  • 一点都不着急n卡的黑果永远停留在了13.6😂

    校验提示文案

    提交
  • 5800x+微星b550m+蓝宝石5700xt+big sur+0.6.4飘过

    校验提示文案

    提交
  • NUC8 10.15 clover引导,经常待机时自己重启是咋回事?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1.0K
扫一下,分享更方便,购买更轻松