其实几天前就已经成功在笔记本上装上macOS Big Sur了,本来想写一篇关于如何用虚拟机来安装到实机的教程的,结果弄好了的第二天,OpenCore引导器更新了,可以直接实机启动Big Sur 安装盘了。。。后来又因为折腾核显硬解的问题,所以推迟到现在才写

言归正传,先来张在iPadOS 14 Beta 2 上运行 macOS 11.0 Beta 2 Sidecar 的套娃图镇楼😂

能开启 Sidecar,说明核显的 HEVC 硬解已经开启了,虽然有些软件并不认hhh

随着黑苹果社区开发者的努力,现在想在黑苹果上体验 macOS Big Sur 已经非常方便了,只要你目前拥有可以运行 macOS Catalina 的 OpenCore 配置,然后将 OpenCore 更新至最新的 0.6.0版本(建议自行去 GitHub 下载并编译最新版本),并把 Lilu 等相关内核扩展/驱动更新至最新开发版本即可(同样建议自行去 GitHub 下载编译最新版本)。相关文件我会将自己使用的版本放在文末,但是由于这些都在不断的开发和更新,可以的话还是请自行编译。同时我也提供了下载 Beta 版 macOS 需要的 Beta Access Utility。

Clover 目前暂未支持 macOS Big Sur,不过最近 GitHub 上有动静,可能不久的未来就会支持

接下来主要说一下会遇到的一些坑和解决方案,方法有些是自己实践,有些是来自远景、insanelyMac等论坛:

首先是启动到安装盘时,即使是最新的VirtualSMC内核扩展也无法正常工作,所以目前暂时推荐改用老的FakeSMC代替

安装Beta版 macOS 黑苹果的必备启动参数—— -lilubetaall

macOS Big Sur 对系统盘做了更加严格的保护,虽然仍有办法访问修改系统文件,但是非常非常麻烦,所以对于想要把驱动放进 /System/Library/Extensions 的要改到 /Library/Extensions,要开启显示器HiDPI的要把显示器配置文件由 /System/Library/Displays/Contents/Resources/Override 改放到 /Library/Displays/Displays/Contents/Resources/Override (没有这个文件夹就自己创建)

苹果为了加快 OTA 升级的速度,因此系统更新的安装方式和以往稍有区别,重启后安装更新时不会再启动到 GUI,我当时还以为升级失败了,搞半天发现系统已经是 Beta 2 了😂

之前的系统不能正确读取 macOS Big Sur 的系统盘(不受 SIP 保护的数据分区不受影响),双系统开机会提示无法读取。

部分之前免驱的较老旧型号 Wi-Fi 无线网卡会无法驱动,苹果似乎移除了一部分型号网卡的支持。要恢复支持,需要最新的开发版 AirportBrcmFixup 内核扩展(需要去 GitHub 自编译,我用的网卡 943602cs 还支持,所以没有提供这个驱动),同时还要在 OC 的配置文件里注入网卡的 ID。

如果 Wi-Fi 没有正常驱动,可能会导致网卡状态栏卡顿,因为系统发现网卡不见了(。解决方案是关闭 SIP 后进入恢复模式,以读写方式挂载系统盘(需要先删掉 apfs 快照),然后命令行把 /System/Library/LaunchAgents/com.apple.wifi.WiFiAgent.plist 移走或者删掉。

如果明明用了新版本 OC 却遇到了旧版本 OC 会出的错误,可能需要重置 NVRAM


最后希望大家折腾愉快,能成功吃上 Big Sur,有别的坑也欢迎补充😂

这是我自己使用的OC和一些驱动,并不是最新但是能用(因为系统已经装了有两天了😂),有条件的话还是去自己下载最新版本编译吧。以后如果有什么特殊情况我可能还会再更新一下:

链接:https://pan.baidu.com/s/1ECrdQ5rza1EO58NBIm2Oyg  密码:ku2m

对了,DeveloperAccessUtility 白苹果当然也是可以用的