- 安装教程简单版
- 下载镜像:
- 校验md5值:
- 镜像制作:
- 安装macOS:
- 安装过程中不要先替换EFI,等安装全部结果后再执行替换EFI的操作
- 查找相同机型或者主板的EFI替换后再安装">如果自带的配置文件无法完成安装,请查找相同机型或者主板的EFI替换后再安装
- clover使用教程 以及macOS BigSur安装中常见的问题及解决方法">安装过程中出现问题请参考:clover使用教程 以及macOS BigSur安装中常见的问题及解决方法
- 安装后所需要执行的动作:
- 驱动:显卡、声卡、USB定制:
- 声卡仿冒:
- 无线网卡:
- 挂载EFI分区
- 截图:
- 天逸510s Mini兼macOS BigSur安装教程
- Big Sur安装教程
- macOS BigSur 11.0安装中常见的问题及解决方法
- Big Sur安装常见问题
- 我应该使用OpenCore还是Clover
- 我可以直接在线升级吗
- 如何保证顺利升级Beta 3版本
- 如何正确重置NVRAM,以解决App Store无法登录的问题
- 如何通过UEFI SHELL添加UEFI引导的正确姿势
- 使用OpenCore Configurator添加boot-args引导参数的详细步骤
- 安装中选择安装卷时提示BIError Domain 3错误的解决方法
- 安装或者进入Recovery时显示俄文的解决方法
- 如何引导进入Big Sur的Recovery分区
- BIOS未禁用CFG LOCK选项的设置
- BIOS重设或重启/关机后发送到安全模式
- 双系统使用OpenCore引导启动Windows出现蓝屏的解决方法
- 无法在macOS Big Sur Beta 3上启动或安装Parallels Desktop
- @Butanediol】">1 如遇 TV、Netflix 等带有 DRM 的视频解码黑屏问题,请尝试在启动参数中添加shikigva=80【感谢@Butanediol】
- Big Sur 应用程序兼容列表
- 本篇文章持续更新中,敬请期待
- 扩展阅读:
- 感谢名单
- 参考及引用:
- 不借助任何工具将CLOVER引导添加进UEFI的正确姿势
- clover使用教程
- Clover的前世今生
- Clover Bootloader详解
macOS BigSur 11.1 20C69 正式版 with Clover 5127原版镜像[双EFI版][UEFI and MBR]
安装教程简单版
安装过程(简易版):详细的安装教程请移步:macOS BigSur安装教程
下载镜像:
58f406cd27b6797b6920cc63dcc09c43
镜像制作:
- 下载[etcher](https://etcher.io/),打开镜像,选择U盘,点击Flash即可。**_Windows10需要以管理员权限运行_**
准备32gb以上的u盘
以guid方式格式化u盘(diskgenius)
格式化成功:
格式化失败:
安装macOS:
安装过程中不要先替换EFI,等安装全部结果后再执行替换EFI的操作
如果自带的配置文件无法完成安装,请查找相同机型或者主板的EFI替换后再安装
安装过程中出现问题请参考:clover使用教程 以及macOS BigSur安装中常见的问题及解决方法
安装后所需要执行的动作:
- [合并和替换EFI](https://blog.daliansky.net/MacOS-installation-tutorial-XiaoMi-Pro-installation-process-records.html#undefined) [不借助任何工具将CLOVER引导添加进UEFI的正确姿势](https://blog.daliansky.net/Add-CLOVER-boot-to-UEFI-without-any-tools.html)
不借助任何工具将CLOVER引导添加进UEFI的正确姿势
驱动:显卡、声卡、USB定制:
Hackintool(原Intel FB-Patcher)使用教程及插入姿势 / 黑苹果必备:Intel核显platform ID整理及smbios速查表 / Coffee Lake帧缓冲区补丁及UHD630 Coffee Lake ig-platform-id数据整理 教程:利用Hackintool打开第8代核显HDMI输出的正确姿势
声卡仿冒:
-
无线网卡:
DW1820A/BCM94350ZAE/BCM94356ZEPA50DX插入的正确姿势 Broadcom BCM94352z/DW1560驱动新姿势新方法
- 本镜像集成的EFI如果无法安装,请根据自己的机型寻找相应的EFI进行替换,请参考: 黑苹果长期维护机型整理清单 ,如果你有自己机型的EFI也可以提交到这里
- 支持Realtek8111/8100系列有线网卡,支持Intel板载有线网卡;其它的网卡驱动位于kexts/Other/Backup
挂载EFI分区
Windows操作系统下面,以系统管理员身份打开cmd窗口,输入命令:
-
1 2 3 4 5 6 7 8 9 |
c:\>diskpart list disk # 磁盘列表 select disk n # 选择EFI分区所在的磁盘,n为磁盘号 list partition # 磁盘分区列表 select partition n # 选择EFI分区,n为EFI分区号 set id=”ebd0a0a2-b9e5-4433-87c0-68b6b72699c7” # 设置为基本数据分区 assign letter=X # x为EFI分区盘符 exit # 退出diskpart notepad # 打开记事本程序,点击文件->打开,即可访问EFI分区 |
---|---|
您可以重复输入命令同时挂载USB的EFI分区和磁盘的EFI分区
另一种方法:直接 使用应用程序diskgenius挂载EFI分区进行操作
- 通过UEFI SHELL添加UEFI引导的正确姿势
无论是Clover还是OpenCore,经常会遇到的问题是:重置了NVRAM后就会导致UEFI引导项的丢失。正确的、最简单的插入姿势就是:进入UEFI SHELL (CLOVER)或者Open Shell(OpenCore),然后查看EFI所在的fsV
假如你的是fs0,那么如何判断fs0目录下面就是EFI呢,可以这样验证:
1 2 3 4 5 6 7 8 9 10 |
Shell> ls fs0: 如果显示有 EFI 的目录,那么就继续执行Shell> ls fs0:\efi 显示 BOOT 和OC 或者BOOT 和CLOVER 目录,那么可以确定这是你需要操作的位置Shell> bcfg boot add 0 fs0:\efi\oc\opencore.efi “OpenCore Bootloader” 这是添加 OC 的引导项命令Shell> bcfg boot add 0 fs0:\efi\clover\cloverx64.efi “Clover Bootloader” 这是添加 CLOVER 的引导项命令Shell> exit 退出 UEFI Shell |
---|---|
UEFI SHELL其它的用法请谷歌
天逸510s Mini兼macOS BigSur安装教程
Big Sur安装教程
最近懒癌发作,一直准备写的安装教程迟迟没有动笔。这不,十一黄金周都已经过去了,本该在节假日完成的作业又拖到了现在。好吧,该交的作业还是要交的不是。
喝着现磨的咖啡,整理下思绪,写下全新的Big Sur安装教程吧。
安装前准备
以前的安装教程都是只写教程本身的操作,没有往外延伸。
现在都已经是2020年了,全新的Big Sur随时都会发布,无论是硬件还是macOS系统本身,已经有了翻天覆地的变化。
硬件准备:
在使用macOS之前,需要先了解下硬件都有哪些限制,也就是哪些硬件是被支持的,哪些是不被支持的。
CPU:
先说CPU :截止到日前为止,Big Sur已经支持包括Comet Lake / Coffee Lake / Kaby Lake / Skylake / Haswell等Intel平台的安装使用;当然,Ryzen的Zen / Zen2以及全新的Gen3 Threadripper的AMD平台也未曾缺席,还有INTEL的HEDT平台也是支持的。一句话概括:就是它支持Intel / AMD CPU的安装使用,当然AMD由于指令集的原因会存在部分软件不兼容的问题。
附:Intel CPU支持列表
CPU 世代 | 初始支持 | 最后支持的版本 | 备注 | CPUID |
---|---|---|---|---|
Pentium 4 | 10.4.1 | 10.5.8 | Only used in dev kits | 0x0F41 |
Yonah | 10.4.4 | 10.6.8 | 32-Bit | 0x0006E6 |
Conroe, Merom | 10.4.7 | 10.11.6 | No SSE4 | 0x0006F2 |
Penryn | 10.4.10 | 10.13.6 | No SSE4.2 | 0x010676 |
Nehalem | 10.5.6 | Current | N/A | 0x0106A2 |
Lynnfield, Clarksfield | 10.6.3 | Current | No iGPU support 10.14+ | 0x0106E0 |
Westmere, Clarkdale, Arrandale | 10.6.4 | Current | No iGPU support 10.14+ | 0x0206C0 |
Sandy Bridge | 10.6.7 | Current | No iGPU support 10.14+ | 0x0206A0(M/H) |
Ivy Bridge | 10.7.3 | Current | No iGPU support 11+ | 0x0306A0(M/H/G) |
Ivy Bridge-E5 | 10.9.2 | Current | N/A | 0x0306E0 |
Haswell | 10.8.5 | Current | N/A | 0x0306C0(S) |
Broadwell | 10.10.0 | Current | N/A | 0x0306D4(U/Y) |
Skylake | 10.11.0 | Current | N/A | 0x0506e3(H/S) 0x0406E3(U/Y) |
Kaby Lake | 10.12.4 | Current | N/A | 0x0906E9(H/S/G) 0x0806E9(U/Y) |
Coffee Lake | 10.12.6 | Current | iGPU 从 10.13.6开始提供支持 | 0x0906EA(S/H/E) 0x0806EA(U) |
Amber, Whiskey, Comet Lake | 10.14.1 | Current | N/A | 0x0806E0(U/Y) |
Comet Lake | 10.15.4 | Current | N/A | 0x0906E0(S/H) |
Ice Lake | 10.15.4 | Current | N/A | 0x0706E5(U) |
显卡:
通常市面上常见的Intel / AMD / Nvidia都有被驱动成功的案例,它包括:
- INTEL
绝大多数的基于GT2及少数GT3e是被支持的,详见列表
iGPU支持详细列表
- AMD
最新版本的macOS支持AMD基于GCN的GPU
AMD GPU支持详细列表
- Nvidia
Nvidia的GPU支持非常复杂:
- Nvidia的Kepler系列(6xx) / (7xx) 的GPU可以支持最新版本的macOS(包括macOS 11 Big Sur)
- 这是由于Apple仍支持少数配备Nvidia GPU的MacBook Pro
- Maxwell(9xx)和Pascal (10xx) 的GPU仅限于macOS 10.13:High Sierra
- Turing(20xx) / (16xx 的GPU不支持任何版本的macOS
- Ampere(30xx) 的GPU的不支持任何版本的macOS
主板
固态硬盘
在大多数情况下,所有基于SATA的驱动器均受支持,大多数NVMe驱动器也受支持。只有少数例外:
三星PM981(a) / PM991和美光2200S NVMe SSD
- 这些固态硬盘不兼容(导致内核崩溃),因此需要NVMeFix.kext来修复这些内核崩溃。请注意,即使使用NVMeFix.kext,这些驱动器仍可能会导致启动问题。
- 与此相关的是,三星970 EVO Plus NVMe SSD也有同样的问题,但已在固件更新中得到修复。可在此处获取固件更新(通过Samsung Magician或可启动ISO的Windows)。
- 还要注意,macOS不支持使用Intel傲腾(Optane Memory)或Micron 3D XPoint进行HDD加速的笔记本电脑。一些用户报告说在Catalina取得了成功,甚至具有读写支持,但我们强烈建议您卸下驱动器以防止任何潜在的启动问题。
有线网卡
几乎所有有线网络适配器都在macOS中提供了某种形式的支持,无论是内置驱动程序还是社区制作的kext。
有限支持或其它:
英特尔的2.5GB i225网络
- 英特尔的服务器网卡
- X520和X540芯片组可能有解决方法
-
无线网卡
支持的m.2 NGFF无线网卡:
博通:
绝大多数的博通(Boardcom)可以得到免驱或者通过添加驱动得到支持;
- INTEL:
感谢@zxystd团队开发的OpenIntelWireless
- Atheros
部分型号提供驱动支持;
支持的USB无线网卡:
USB无线网卡支持列表
可被驱动的完整设备列表:
详细列表
未支持的或者有限支持的硬件
- 指纹感应器
- 当前尚无法模拟Touch ID传感器,因此指纹传感器将无法工作。
- Windows Hello人脸识别
- 有些笔记本电脑带有通过I2C连接(并通过iGPU使用)的WHFR,但这些笔记本电脑将无法工作。
- 有些笔记本电脑带有通过USB连接的WHFR,如果幸运的话,您可能会获得相机功能,但没有其他功能。
英特尔智能声音技术(Intel Smart Sound Technology 简称:Intel SST)
运行macOS的苹果电脑;
- 运行Windows或者PE的电脑;
-
软件或者用到的工具:
md5检查器:
Windows:
macOS或者Linux自带:
Windows:
macOS或者Linux:
-
创建USB安装盘
下载安装镜像
本站下载:请点击前往
校验md5值
Windows环境:
利用刚才下载的WinMD5检查md5值是否正确,如果md5值不相同必须重新下载安装镜像,不要心存侥幸
- macOS环境:
| 1
2 | # md5 macOS\ BigSur\ Beta\ 10\(20A5395g\)\ Installer\ for\ OpenCore\ 0.6.2\ and\ PE.dmg
MD5 (macOS BigSur Beta 10(20A5395g) Installer for OpenCore 0.6.2 and PE.dmg) = 58a5bd8732a26a49774fec96f0f7deaa | | —- | —- |
将安装镜像写到USB上(制作安装镜像)
镜像制作:
- 下载balenaEtcher,选择安装镜像,选择需要制作的U盘,点击 Flash 即可。Windows10需要以管理员权限运行
查找适合自己的EFI
- 下载balenaEtcher,选择安装镜像,选择需要制作的U盘,点击 Flash 即可。Windows10需要以管理员权限运行
其它:
- 远景:http://bbs.pcbeta.com
- tonymacx86: https://www.tonymacx86.com
- insanelymac: insanelymac.com
- 谷歌: https://www.google.com
替换USB安装盘里的EFI
如果USB安装盘自带的EFI无法完成安装或者安装后不完美,那么就需要执行替换EFI的操作
-
安装Big Sur
设置BIOS
以联想天逸510s Mini为例:
安全菜单:
- 安全启动 -> 关闭 (Disable Secure Boot)
- 高级菜单:
- CFG Lock -> 关闭 (Disabling CFG Lock)
- 设备:
- 显示设备
- 预指派内存大小:64MB (DVMT pre-allocated memory)
- ATA设备菜单:
- 配置SATA为 -> AHCI
- 显示设备
- 其它参数默认即可
安装macOS Big Sur
开机,按F12选择U盘引导,光标移动到EFI USB Device选择OpenCore分区启动:
进入OpenCore主引导界面,选择Install macOS Big Sur,直接回车进入OpenCore引导,这期间会显示引导日志,也就是常见的-v(啰嗦模式),如果不幸卡住了,请拍照发到QQ群里寻求帮助,也可以移步:macOS BigSur 11.0安装中常见的问题及解决方法;不会操作OpenCore的请事先补课:精解OpenCore
很多的机友都是会在这个地方翻车。出现问题请进群反馈,请提供翻车照片及机器配置图。不提供任何信息直接发问就是耍流氓
这个过程需要1-2分钟,耐心等待,进入安装程序,出现语言选择界面
选择简体中文,点击→ 继续
出现安装界面,选择磁盘工具,点击继续
进入磁盘工具,点击下图所示,选择显示所有设备
在**磁盘工具**里面所做的操作涉及到你的数据安全,请认真仔细确认后再操作,否则由此造成的一切后果本站概不负责。
选择APPLE SSD macOS Big Sur-0 SSD Media本例中为虚拟机中的磁盘名称,请根据你的设备选择相应的磁盘
点击抹掉,在弹出的窗口中输入:名称:Macintosh HD;格式:APFS;方案:GUID分区图,
假设您的磁盘是空的或者数据是已经备份过的,别怪我没提醒你!!!
点击抹除,然后等待操作结束,点击完成,通过菜单选择退出磁盘工具或者按窗口左上角红色按钮离开磁盘工具
返回到安装界面,选择安装macOS,点击继续
点击同意,继续
阅读许可协议的条款,点击 同意
选择将要安装的磁盘卷标Macintosh HD,点击继续
它会把USB安装盘上的安装文件预复制到要安装的系统分区里,这个过程通常会持续1-2分钟,之后系统会自动重启,进入第二阶段的安装
重启后继续安装,在安装期间,通常会自动重启2-3遍
安装Big Sur的时间通常是安装Catalina的2倍,请务必耐心等待;安装完成后,会进入设置向导
选择国家和地区:China mainland,点击Continue继续
设置键盘,使用默认值,点击Continue继续
进入辅助功能设置,默认不设置,选择Not Now继续
进入网络连接设置,选择My computer does not connect to the Internet,点击Continue继续
弹出提示信息:Your Mac isn’t connected to the Internet.,点击Continue继续
出现数据与隐私,阅读后点击Continue继续
出现数据迁移助手,如果全新安装而不使用Time Machine恢复数据,请点击Not Now继续
出现条款与条件,请阅读后,点击Agree继续
在弹窗提示上再次点击Agree,继续
出现创建用户账号窗口,输入用户名和密码,点击Continue继续
出现快速设置窗口,点击Continue继续
出现分析窗口,点击Continue继续
出现屏幕使用时间窗口,点击Set Up Later继续
出现Siri设置界面,点击Continue继续
选择Siri语言,点击Continue继续
进入Siri改善和听写界面,选择Not Now,点击Continue继续
弹出界面,让你选择外观
您可以根据个人的喜好选择浅色主题或者深色主题,点击Continue继续
出现正在设置您的Mac,请稍候完成设置向导
设置向导完成,根据选择主题的不同,分别进入不同的界面
出现桌面后,整个的安装向导就完成了。安装后的系统设置
系统安装后,你可以先喝杯咖啡兴奋会儿,马上还有更艰巨的任务在等着你呢
先打开终端,输入几行命令:
1 2 |
sudo spctl —master-disable # 启用macOS安装应用允许任何来源 sudo kextcache -i / # 重建缓存 |
---|---|
如果出于某些原因,在/System/Library/Extensions/或者/Library/Extensions/修改了某些驱动,请使用以下命令重建缓存:
1 2 3 4 |
sudo chown -R root:wheel /System/Library/Extensions/ sudo chmod -R 755 /System/Library/Extensions/ sudo kmutil install —update-all sudo kcditto |
---|---|
将U盘中的EFI复制进硬盘
工具篇
目的是脱离U盘引导使用macOS,所以它是最优先需要执行的动作
最简单的方法:使用工具Hackintool,如图所示:
- 打开Hackintool工具,点击磁盘图标
- 点击挂载图标,输入用户密码
- 分别点击挂载固态硬盘和安装U盘的EFI分区,并打开文件夹
/dev/disk0(internal, physical):
#: | TYPE | NAME | SIZE | IDENTIFIER |
---|---|---|---|---|
0: | GUID_partition_scheme | 256 GB | disk0 | |
1: | EFI | EFI | 200 MB | disk0s1 |
2: | Apple_APFS | Container disk1 | 128 GB | disk0s2 |
3: | Microsoft Basic Data | WIN10 | 127.7 GB | disk0s3 |
/dev/disk2(external, physical):
#: | TYPE | NAME | SIZE | IDENTIFIER |
---|---|---|---|---|
0: | GUID_partition_scheme | 16 GB | Disk2 | |
1: | EFI | EFI | 200 MB | disk2s1 |
2: | Microsoft Basic Data | PE | 716.8MB | Disk2s2 |
3: | Apple_HFS | Install macOS Big Sur | 15.8 GB | Disk2s3 |
挂载固态硬盘EFI分区
1 | sudo diskutil mount disk0s1 |
---|---|
挂载U盘EFI分区
1 | sudo diskutil mount disk2s1 |
---|---|
打开Finder,注意后面有个.
1 | open . |
---|---|
左侧会显示挂载了两个EFI分区,将U盘EFI目录全部复制到磁盘的EFI分区即可。
完善驱动
刚安装完的系统,只能算是万里长征走完的第一步,对于驱动部分的完善才是重中之重。除非你有相同机型的EFI可供借鉴,否则请耐心阅读下面的内容。
显卡:
在所有的驱动里,显卡驱动是应该最优先解决的。
参考的文章:
- 黑苹果必备:Intel核显platform ID整理
- 利用Hackintool工具驱动核显
- 利用Hackintool打开第8代核显HDMI/DVI输出的正确姿势
- 醉渔小站:使用 WhateverGreen 驱动 Intel 核显
WhateverGreen: 英特尔® 核芯显卡 常见问答
网卡
如果幸运的话,安装好的黑苹果系统默认已经支持有线网线的连接了,这是因为它内置的通常都是RTL8111或者INTEL等的驱动,而无线网卡的驱动就需要单独添加
博通:
绝大多数的博通(Boardcom)可以得到免驱或者通过添加驱动得到支持;
DW1820A/BCM94350ZAE/BCM94356ZEPA50DX插入的正确姿势
INTEL:
感谢 OpenIntelWireless 提供 AirportItlwm,HeliPort 和 itlwm
感谢stevezhengshiqi更新维护的 驱动内置英特尔无线网卡准备
在这个教程里,我们将介绍两种方式来驱动我们的英特尔无线网卡。
- 使用 AirportItlwm
如果想使用 **AirportItlwm 和 itlwm**, 您可以从以下链接来下载最新 releases:
如果想使用 **HeliPort**, 您可以从以下链接来下载最新 releases:
https://github.com/OpenIntelWireless/HeliPort/releases
如何使用
使用 itlwm 和 HeliPort
首先,进入系统偏好设置 - 网络 - Wi-Fi,关闭在菜单栏中显示 Wi-Fi 状态。
- 然后,解压所有下载的包并拷贝 itlwm.kext 到 /EFI/CLOVER/kexts/Other/ 或者 /EFI/OC/Kexts/。
如果您是 OC 用户,您需要添加以下代码到 config.plist: | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 | | | —- | —- |
Arch
x86_64
BundlePath
itlwm.kext
Comment
Intel Wi-Fi driver
Enabled
ExecutablePath
Contents/MacOS/itlwm
MaxKernel
MinKernel
16.0.0
PlistPath
Contents/Info.plist 重启,然后移动 HeliPort.app 到您的 应用程序 文件夹。
打开 HeliPort.app,完成。
首先,确保你的 macOS 版本 >= 10.15,此教程只涵盖 OpenCore 引导。
- 移除 itlwm 和 HeliPort 并进入系统偏好设置 - 网络 - Wi-Fi 打开 在菜单栏中显示 Wi-Fi 状态。
然后,解压下载的包并拷贝 AirportItlwm.kext 到 /EFI/CLOVER/kexts/Other 或者 /EFI/OC/Kexts/。
如果是 Clover 用户
打开 /EFI/CLOVER/config.plist 并在 KernelAndKextPatches - ForceKextsToLoad 里添加以下代码: | 1
2
3
4 |ForceKextsToLoad | | —- | —- |
\System\Library\Extensions\IO80211Family.kext
如果是 OpenCore 用户
打开 /EFI/OC/config.plist 并更改以下代码: | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 | | | —- | —- |
Arch
x86_64
BundlePath
AirportItlwm.kext
Comment
Intel Wi-Fi driver
Enabled
-
+
ExecutablePath
Contents/MacOS/AirportItlwm
MaxKernel
MinKernel
19.0.0
PlistPath
Contents/Info.plist 同时,修改 SecureBootModel 来允许加载 immutablekernel。如果您的 macOS 版本 >= macOS11 (KernelCollection),就不需要做以下步骤: | 1
2
3 |DmgLoading
-Any
+Signed | | —- | —- |
1 2 3 |
- + |
---|---|
如果上述方法不管用,还原对 DmgLoading 和 SecureBootModel 的修改,然后强制加载 IO80211Family。打开 /EFI/OC/config.plist 并更改以下代码: | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 |Force | | —- | —- |
Arch
Any
BundlePath
System/Library/Extensions/IO80211Family.kext
Comment
Enabled
-
+
Identifier
com.apple.iokit.IO80211Family
ExecutablePath
Contents/MacOS/IO80211Family
MaxKernel
19.99.99
MinKernel
PlistPath
Contents/Info.plist
如果你是 macOS10.13 用户,你还需要强制加载 corecapture.kext。在 IO80211Family.kext 条目前添加以下代码: | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 | | | —- | —- |
Arch
Any
BundlePath
System/Library/Extensions/corecapture.kext
Comment
Enabled
Identifier
com.apple.driver.corecapture
ExecutablePath
Contents/MacOS/corecapture
MaxKernel
17.99.99
MinKernel
17.0.0
PlistPath
Contents/Info.plist
讨论
- 如果您对驱动有任何疑问,请进入 https://gitter.im/OpenIntelWireless/itlwm 来参与讨论。
如果您想反馈问题,请使用 https://github.com/OpenIntelWireless/itlwm/issues
声卡
- 利用hackintool工具驱动你的声卡
- 声卡仿冒教程:使用AppleALC声卡仿冒驱动AppleHDA的正确姿势
通常台式机的声卡可以尝试注入ID:layout 1, 2, 3, 5, 7, 11
笔记本的声卡ID需要注入正确的ID:AppleALC声卡仿冒ID查询
其它驱动
@宪武 提供的hotpatch的全套方法:
macOS BigSur 11.0安装中常见的问题及解决方法
Big Sur安装常见问题
强烈建议您没有在生产力设备上安装Beta版软件,从而覆盖了所有稳定的发行版。Beta版软件可能会造成无法挽回的硬件损坏或无法挽回的数据丢失,应自行承担使用风险。
对于使用预发行软件或非官方支持补丁引起的任何潜在损坏或数据丢失,Apple和所有补丁开发者概不负责。请您自己承担风险使用。
我应该使用OpenCore还是Clover
截止到目前为止,无论是OpenCore还是Clover,都已经支持Big Sur安装使用了
- OpenCore v0.6.0下载
- OpenCore Configurator v2.7.1.0 下载
Clover v5120下载
- Clover Configurator v5.15.0.0 下载
我可以直接在线升级吗
小兵给您的建议是:现在的Big Sur毕竟还是测试版,每个测试版的变动会非常大,不建议小白直接在线更新;比较稳妥的方法是在现在的磁盘上切一个单独的分区进行安装测试如何保证顺利升级Beta 3版本
- Clover Configurator v5.15.0.0 下载
- 请于boot-args中添加引导参数:vsmcgen=1,
- 可能还需要其它引导参数:-lilubetaall vsmcbeta
- DW1820A / DW1560 / DW1830等博通网卡可能还需要添加:brcmfx-aspm
如何正确重置NVRAM,以解决App Store无法登录的问题
打开终端,输入命令:
1 2 3 |
# sudo nvram -c Password: nvram: Error clearing firmware variables: (iokit/common) not permitted |
---|---|
如何通过UEFI SHELL添加UEFI引导的正确姿势
无论是Clover还是OpenCore,经常会遇到的问题是:重置了NVRAM后就会导致UEFI引导项的丢失。正确的、最简单的插入姿势就是:进入UEFI SHELL (CLOVER)或者Open Shell(OpenCore),然后查看EFI所在的fsV
假如你的是fs0,那么如何判断fs0目录下面就是EFI呢,可以这样验证:
1 2 3 4 5 6 7 8 9 10 |
Shell> ls fs0: 如果显示有 EFI 的目录,那么就继续执行Shell> ls fs0:\efi 显示 BOOT 和OC 或者BOOT 和CLOVER 目录,那么可以确定这是你需要操作的位置Shell> bcfg boot add 0 fs0:\efi\oc\opencore.efi “OpenCore Bootloader” 这是添加 OC 的引导项命令Shell> bcfg boot add 0 fs0:\efi\clover\cloverx64.efi “Clover Bootloader” 这是添加 CLOVER 的引导项命令Shell> exit 退出 UEFI Shell |
---|---|
使用OpenCore Configurator添加boot-args引导参数的详细步骤
经常在群里看到很多小白问道如何添加boot-args引导参数,现做截图说明
安装中选择安装卷时提示BIError Domain 3错误的解决方法
于SMBIOS中将机型设置为iMacPro1,1或者MacBookPro16,1等2018年以后的新机型
安装或者进入Recovery时显示俄文的解决方法
OpenCore配置文件中修改:
NVRAM -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> prev-lang:kbd,输入:7a682d48 616e733a 323532
或者直接清空 prev-lang:kbd的值
如何引导进入Big Sur的Recovery分区
OpenCore配置文件中勾选
某些用户会忘记或无法禁用BIOS中的CFG-Lock(特别是与用于电源管理的锁定0xE2 MSR位有关,显然更安全地关闭CFG-Lock)。请注意,这仅适用于Intel用户,不适用于AMD。发生这种情况时,有几个可能的解决方法:
打开OpenCore的配置文件config.plist,勾选如下三个选项:
- Kernel -> Quirks
- AppleCpuPmCfgLock
- AppleXcpmCfgLock
UEFI -> Quirks
打开配置文件:config.plist
- Kernel -> Quirks -> DisableRtcChecksum
注意:如果仍然有问题,则需要使用RTCMemoryFixup.kext并排除范围。
双系统使用OpenCore引导启动Windows出现蓝屏的解决方法
无法在macOS Big Sur Beta 3上启动或安装Parallels Desktop
- 如果已经安装了Parallels Desktop,则临时解决方法是运行Parallels Desktop,如下所示:
- 打开 终端 (Finder > 应用程序 > 实用程序 > Terminal)。
- 执行以下命令:
| 1
2 | export SYSTEM_VERSION_COMPAT=1
open -a “Parallels Desktop” | | —- | —- |
- 如果Parallels Desktop安装失败,请执行以下操作:
- 如果已安装Parallels Desktop App Store Edition,则将其卸载。
- 下载Parallels Desktop 15安装文件。其他Parallels Desktop版本可在此处下载
- 双击下载的文件将其挂载。
打开终端(Finder > 应用程序 > 实用程序 > 终端),并执行以下命令: | 1 | sudo -E -s | | —- | —- |
您将需要输入Mac密码才能运行该命令。由于安全措施,不会显示任何符号,因此只需直接按回车键
继续输入命令: | 1
2
3 | cd /Volumes/Parallels\ Desktop\ 15
export SYSTEM_VERSION_COMPAT=1
open Install.app | | —- | —- |如果安装成功,按照说明上面的运行的Parallels Desktop命令
1 如遇 TV、Netflix 等带有 DRM 的视频解码黑屏问题,请尝试在启动参数中添加shikigva=80【感谢@Butanediol】
Big Sur 应用程序兼容列表
https://forums.macrumors.com/threads/big-sur-working-not-working-apps.2242312/
本篇文章持续更新中,敬请期待
扩展阅读:
感谢名单
- Apple 的 macOS
- RehabMan维护的项目:OS-X-Clover-Laptop-Config Laptop-DSDT-Patch OS-X-USB-Inject-All等
- Acidanthera 维护的项目:OpenCorePkg lilu AirportBrcmFixup WhateverGreen VirtualSMC AppleALC BrcmPatchRAM MaciASL 等
- headkaze 提供的工具:hackintool PinConfigurator BrcmPatchRAM
- CloverHackyColor维护的项目:CloverBootloader CloverThemes
- 宪武整理的:P-little OC-little
- chris1111维护的项目:VoodooHDA Wireless USB Adapter Clover
- zxystd开发的itlwm IntelBluetoothFirmware
- lihaoyun6提供的工具:CPU-S macOS-Displays-icon SidecarPatcher
- sukka更新维护的从 Clover 到 OpenCore —— Clover 迁移 OpenCore 指南
- xzhih提供的工具:one-key-hidpi
- Bat.bat更新维护的精解OpenCore
- shuiyunxc 更新维护的OpenCore配置错误、故障与解决办法
- athlonreg更新维护的OpenCore 0.5+ 部件补丁 Common-patches-for-hackintosh
- github.com
- 码云 gitee.io
-
参考及引用:
- https://deviwiki.com/wiki/DellWireless_1820A(DW1820A))
- Hervé) 更新的Broadcom 4350:https://osxlatitude.com/forums/topic/12169-bcm4350-cards-registry-of-cardslaptops-interop/
- Hervé) 更新的DW1820A支持机型列表:https://osxlatitude.com/forums/topic/11322-broadcom-bcm4350-cards-under-high-sierramojave/
- nickhx 提供的蓝牙驱动:https://osxlatitude.com/forums/topic/11540-dw1820a-for-7490-help/?do=findComment&comment=92833
- xjn819: 使用OpenCore引导黑苹果 300系列主板正确使用AptioMemoryFix.efi的姿势(重写版)
- dortania
- insanelymac.com
- tonymacx86.com
- 远景论坛
- applelife.ru
- macrumors.com
- olarila.com
不借助任何工具将CLOVER引导添加进UEFI的正确姿势
不借助任何工具将CLOVER引导添加进UEFI的正确姿势
经常安装hackintosh的同学会发现,安装完macOS后,需要做的第一件事情就要将EFI移进机器自带的磁盘中,同时添加CLOVER引导项到UEFI中以实现CLOVER引导加载macOS。通常的作法是进Windows/PE工具里,使用类似EASY UEFI或者BOOTICE之类的工具添加一条引导记录到UEFI中。现在教给大家一招:不借助任何工具,使用CLOVER自带的功能添加一个CLOVER引导项到UEFI中。、
操作步骤:
1.进入CLOVER主界面:
2.将光标移动到Clover Boot Options,回车:
3.选择Add Clover Boot Options,回车:
4.重新启动,按F8或者F12选择Boot Clover with EFI之类的引导项进入CLOVER引导macOS;
5.收工。
clover使用教程
Clover的前世今生
如何打开啰嗦模式进行排错
开机进入clover引导界面,
在要引导的分区卷标上按 空格 即可进入
勾选以下选项:
选择 Boot macOS with selected options 启动
出现错误画面拍照发群里寻求帮助。
Clover是什么
什么是Clover(三叶草)呢?显然它不是指的草地里用来喂牛的草啦。Clover是一个软件,是一个新型的启动器,它能够让普通的PC上用上Mac OS X系统。
苹果公司(Apple)限制Mac OS X系统只能在Apple设备上使用,并且苹果不保证Mac OS X在其它设备上能够正常工作。所以,用户需要承担一定的风险。当然,为了避免其它的法律纠纷,你不应该用作商业用途。装上了Mac OS X的非苹果电脑,就叫做黑苹果(Hackintosh)。
名字的来源
启动器的名字 Clover 由一位创建者kabyl命名。他发现了四叶草和Mac键盘上Commmand键的相似之处,由此起了Clover这个名字。
维基百科:四叶草是三叶草的稀有变种。根据西方传统,发现者四叶草意味的是好运,尤其是偶然发现的,更是祥瑞之兆。另外,第一片叶子代表信仰,第二片叶子代表希望,第三片叶子代表爱情,第四片叶子代表运气。
Clover能干什么
Clover是一个操作系统启动加载器(boot loader),能够同时运行于支持EFI方式启动的新式电脑和不支持它的老式电脑上。一些操作系统可以支持以EFI方式启动,比如OS X, Windows 7/8/10 64-bit, Linux;也有不支持的,比如Windows XP,它只能通过传统的BIOS方式来启动,也就是通过启动扇区来启动。
EFI不仅存在于操作系统的启动过程中,它还会创建操作系统可访问的表和服务(tables and services),操作系统的运行依赖于EFI正确的提供功能。从内建的UEFI来启动OS X是不可能的,用原始的DUET来启动OS X也不可能。CloverEFI和CloverGUI做了大量的工作来修正内部表,让运行OS X成为可能。
译注:DUET(Developer’s UEFI Emulation),开发者的UEFI模拟
Clover的两种启动方式
启动方式A: 基于BIOS的电脑(老式主板)
BIOS->MBR->PBR->boot->CLOVERX64.efi->OSLoader
启动方式B: 基于UEFI的电脑(新式主板)
UEFI->CLOVERX64.efi->OSLoader
Clover兼EFI的目录结构
Clover驱动程序详解
BIOS启动过程中(启动方式A)要用到drivers32或drivers64目录,UEFI启动过程中(启动方式B)则使用 drivers64UEFI 目录。它们的内容会根据配置和BIOS版本而有所不同。
必须要提的一点是这些驱动程序只在bootloader运行时有效,不会影响最终启动的操作系统。
至于到底要使用哪些驱动程序由用户来决定。
Drivers64UEFI目录几必备的驱动程序:
驱动程序 | 详解 |
---|---|
ApfsDriverLoader-64.efi | 苹果新推出的apfs文件系统,macOS 10.13/10.14必备 |
FSInject.efi | 控制文件系统注入kext到系统的可能性。详细解释请参照WithKexts |
HFSPlus.efi | HFS+文件系统驱动程序。这个驱动对于通过启动方式B来启动Mac OS X是必须的。启动方式A中用到的启动程序(CloverEFI)已经包含了这个驱动 |
AptioMemoryFix-64.efi | 修复AMI Aptio EFI内存映射。如果没有就不能启动OS X |
OsxFatBinaryDrv-64.efi | 允许加载FAT模块比如boot.efi |
CsmVideoDxe.efi | 比UEFI里提供更多分辨率的显卡驱动(可选) |
Clover Bootloader详解
Clover主界面
使用Clover开机引导后,默认的系统界面如下:
本例中:
- 蓝色图标为 Windows 10 的引导
- 绿色图标为 Ubuntu Linux 的引导
- 橙色图标为 macOS High Sierra 的引导
- 红色图标为 macOS Sierra的引导
当你想引导到不同的操作系统,只需要移动键盘上的左右键到各自的图标后回车即可。
帮助菜单 F1
按 F1 键会呼出 Clover 的帮助信息