阅读视图

发现新文章,点击刷新页面。
🔲 ☆

macos big sur brew 安装Mysql 5.7 后无法启动问题修复

遇到的问题应该就是权限不对. 中间有过命令修改一些权限.也就是从上面那个stackoverflow中的一些修改:

image.png

有可能我在运行start前运行过此命令. 然后造成了权限错乱. 但是, 我重新安装后应该不会有这个问题. 重要的应该是big sur的bug. 在这个命令的修改下的回答里面也有相应的回复.
image.png

所以这个问题比较明显,就是big sur的兼容性. 具体问题由于环境问题和时间问题.没有做进一步的测试. 如果你也遇到这个问题可以一起讨论. 欢迎留言或者给我邮件.

🔲 ⭐

天逸510s Mini兼macOS BigSur安装教程

Big Sur安装教程

最近懒癌发作,一直准备写的安装教程迟迟没有动笔。这不,十一黄金周都已经过去了,本该在节假日完成的作业又拖到了现在。好吧,该交的作业还是要交的不是。

喝着现磨的咖啡,整理下思绪,写下全新的Big Sur安装教程吧。

安装前准备

以前的安装教程都是只写教程本身的操作,没有往外延伸。

现在都已经是2020年了,全新的Big Sur随时都会发布,无论是硬件还是macOS系统本身,已经有了翻天覆地的变化。

硬件准备:

在使用macOS之前,需要先了解下硬件都有哪些限制,也就是哪些硬件是被支持的,哪些是不被支持的。

CPU:

先说CPU :截止到日前为止,Big Sur已经支持包括Comet Lake / Coffee Lake / Kaby Lake / Skylake / HaswellIntel平台的安装使用;当然,RyzenZen / Zen2以及全新的Gen3 ThreadripperAMD平台也未曾缺席,还有INTELHEDT平台也是支持的。一句话概括:就是它支持Intel / AMD CPU的安装使用,当然AMD由于指令集的原因会存在部分软件不兼容的问题。

附:Intel CPU支持列表
CPU 世代初始支持最后支持的版本备注CPUID
Pentium 410.4.110.5.8Only used in dev kits0x0F41
Yonah10.4.410.6.832-Bit0x0006E6
Conroe, Merom10.4.710.11.6No SSE40x0006F2
Penryn10.4.1010.13.6No SSE4.20x010676
Nehalem10.5.6CurrentN/A0x0106A2
Lynnfield, Clarksfield10.6.3CurrentNo iGPU support 10.14+0x0106E0
Westmere, Clarkdale, Arrandale10.6.4CurrentNo iGPU support 10.14+0x0206C0
Sandy Bridge10.6.7CurrentNo iGPU support 10.14+0x0206A0(M/H)
Ivy Bridge10.7.3CurrentNo iGPU support 11+0x0306A0(M/H/G)
Ivy Bridge-E510.9.2CurrentN/A0x0306E0
Haswell10.8.5CurrentN/A0x0306C0(S)
Broadwell10.10.0CurrentN/A0x0306D4(U/Y)
Skylake10.11.0CurrentN/A0x0506e3(H/S) 0x0406E3(U/Y)
Kaby Lake10.12.4CurrentN/A0x0906E9(H/S/G) 0x0806E9(U/Y)
Coffee Lake10.12.6CurrentiGPU 从 10.13.6开始提供支持0x0906EA(S/H/E) 0x0806EA(U)
Amber, Whiskey, Comet Lake10.14.1CurrentN/A0x0806E0(U/Y)
Comet Lake10.15.4CurrentN/A0x0906E0(S/H)
Ice Lake10.15.4CurrentN/A0x0706E5(U)

显卡:

通常市面上常见的Intel / AMD / Nvidia都有被驱动成功的案例,它包括:

主板

原则上只要上述CPU支持的主板都可以安装使用。

固态硬盘

在大多数情况下,所有基于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网络
    • 在高端桌面Comet Lake主板上发现
    • 可能的解决方法:来源示例
  • 英特尔的服务器网卡
  • Mellanox和Qlogic服务器网卡

无线网卡

支持的m.2 NGFF无线网卡:

  • 博通:

    绝大多数的博通(Boardcom)可以得到免驱或者通过添加驱动得到支持;

  • INTEL:

    感谢@zxystd团队开发的OpenIntelWireless

  • Atheros

    部分型号提供驱动支持;

支持的USB无线网卡:

USB无线网卡支持列表
  • Archer T2U NANO
  • Archer T3U
  • Archer T2U MINI V3
  • ArcherT4U V3
  • Archer T9UH V2
  • ASUS USB AC68
  • ASUS USB-N13
  • EDIMAX EW-7722UTn V2
  • EDIMAX_EW-7822ULC
  • EDIMAX EW-7612Uan V2
  • EDIMAX N300
  • EDIMAX EW-7811Un (N150)
  • Linksys WUSB6300
  • Linksys WUSB6400M
  • Netgear A7000
  • Sitecom WLA7100
  • TL-WN823Nv3
  • TL-WN823Nv2
  • TL-WN725Nv3
  • TL-WN723Nv3
  • TL-WN722Nv3
  • TL-WN821Nv6
  • TL-WN822Nv5
  • TRENDnet N150 Micro
  • TRENDnet TEW-908UB

可被驱动的完整设备列表:

详细列表
  • ASUS_USB-N10E_92CU
  • ASUS_USB-N13_92CU
  • ASUS_USB-N10_92CU
  • ASUS_1870_8812BU
  • ASUS_USB-N10E_92CU
  • ASUS_USB-N10_92CU
  • ASUS_USB-N13_92CU
  • ASUS_USB-AC53_8812BU
  • ASUS_USB-AC55B1_8812BU
  • ASUS_USB-AC56_8812AU
  • ASUS_USB-AC55_8812BU
  • ASUS_USB-AC68ALL_8814AU
  • ASUS_USB-AC68CE_8814AU
  • ASUS_USB-AC68FCC_8814AU
  • AboCom_8178_92CU
  • AboCom_0811_8811AU
  • AboCom_8189_92CU
  • AboCom_92EU
  • AboCom_88EU
  • AboCom_AC_8812AU
  • AboCom_AC_8812AU
  • Actiontec_8811AU
  • AirTies_Air2520_8811AU
  • AirTies_Air2525_8811AU
  • AboCom_8178_92CU
  • AboCom_8189_92CU
  • Actiontec_8105_SingleBand_8811AU
  • Actiontec_8108_DualBand_8811AU
  • Amigo_92CU
  • Amigo_92CU
  • AzureWave_92CU
  • Belkin_1004_92CU
  • Belkin_1102_92CU
  • Belkin_2102_92CU
  • Belkin_2103_92CU
  • Belkin_92DUVS_1105
  • Belkin_92DUVS_110A
  • Belkin_92DUVS_120A
  • Belkin_F9L1106_v2_8812AU
  • Belkin_F9L1106v2_8812AU
  • Buffallo_25D_8812AU
  • Buffallo_433DM_8811AU
  • Buffallo_WI_U2_433DHP_8811AU
  • Buffallo_WLP_U2_433DHP_8811AU
  • Compare-8010_92CU
  • Compare-8011_92CU
  • Corega_92CU
  • DLink_DWA121_92CU
  • DLink_DWA123_92CU
  • DLink_DWA131B1_92CU
  • DLink_DWA132_92CU
  • DLink_DWA133_92CU
  • DLink_DWA123_88EU
  • DLink_DWA125_88EU
  • DLink_DWA131C1_92EU
  • DLink_DWA131E_92EU
  • DLink_DWA171_8812AU
  • DLink_DWA182B1_8812AU
  • DLink_DWA182_8812AU
  • DLink_DWA192_8814AU
  • DLink_GO_USB_N150_88EU
  • ELECOM_WDC300SU2S_92CU
  • ELECOM_8811AU
  • ELECOM_WDB433SU2M_8811AU
  • ELECOM_WDC1300DU3_8814AU
  • ELECOM_WDC1300SU3_8814AU
  • ELECOM_WDC150SU2M_88EU
  • ELECOM_WDC433DU2_8812AU
  • ELECOM_WDC433SU2M2_8811AU
  • EDIMAX- EW-7722UTn V2
  • EDIMAX N300
  • EDIMAX EW-7811Un
  • Edimax_AC1750_8814AU
  • Edimax_AC1750_A834_8814AU
  • Edimax_AC600_8812AU
  • Edimax_EW-7611ULB_8723BU
  • Edimax_EW-7811UAC_8812AU
  • Edimax_EW-7822UAC_8812AU
  • Edimax_EW-7822ULC_8812AU
  • Edimax_GLP_8812AU
  • Edimax_7811_92CU
  • Edimax_7822_92CU
  • Feixun_90_92CU
  • Feixun_91_92CU
  • EnGenius_AC_8812AU
  • HP_92CU
  • Hawking_HWDN3_92CU
  • Hawking_HWUN4_92CU
  • Hercules_HWUm300_92CU
  • Hercules_HWUp150_92CU
  • Hawking_8812AU
  • Hawking_HW7ACU_8812AU
  • IO_DATA_AC433UM_8812AU
  • O_DATA_WN-AC867U_8812AU
  • Infocus_INA-LCKEY_8812AU
  • IO_DATA_92CU
  • Linksys_WUSB6300_8812AU
  • Logitec_92CU
  • Loopcomm_ACA1_8812AU
  • Netgear_A7000
  • Netgear_N300MA_92CU
  • Netgear_WNA1000M_92CU
  • Netgear_WNA3100M_92CU
  • Netgear_A6100_8812AU
  • Netgear_A6200v2_8812AU
  • PCI_BT-Micro3H2X_92CU
  • PCI_GW_USEco300_92CU
  • PCI_GW_USLight_92CU
  • PCI_GW_USNano2_92CU
  • PCI_GW_USValue_EZ_92CU
  • PCI_SW_WF02-AD15_92CU
  • PCI_GW-300S_92EU
  • PCI_GW-450S_8812AU
  • PCI_GW-900D_8812AU
  • Proxim_USB-9100_8812AU
  • RTL8188CTV
  • RTL8188CTV_0A8A
  • RTL8188CTV_8011
  • RTL8188CU
  • RTL8188CUS_1E1E
  • RTL8188CUS_2E2E
  • RTL8188CUS_5088
  • RTL8188CUS_Combo
  • RTL8188CUS_Combo_AFF8
  • RTL8188CUS_Combo_AFFB
  • RTL8188CUS_Combo_AFFC
  • RTL8188CUS_Solo
  • RTL8188CUS_VL
  • RTL8188CUS_solo_AFF7
  • RTL8188CUS_solo_AFF9
  • RTL8188CUS_solo_AFFA
  • RTL8188RU
  • RTL8188RU_Netcore
  • RTL8192CU
  • RTL8192CU_8177
  • RTL8192CU_8178
  • RTL8192DU_VS
  • RTL8188EU
  • RTL8188EU_ETV
  • RTL8188EU_VAU
  • RTL8192EU
  • RTL8192EU-2
  • RTL8811AU
  • RTL8812AU
  • RTL8812AU-VL
  • RTL8812AU-VN
  • RTL8812AU-VS
  • RTL8814AU
  • Sitecom_WL365_92CU
  • Sitecom_WLA1001v1_92CU
  • Sitecom_WLA2102_92CU
  • Sitecom_WLA4001_92CU
  • Sitecom_WLA1100_88EU
  • Sitecom_WLA2104_8812AU
  • Sitecom_WLA7100_8812AU
  • Sitecom_WLA8100_8814AU
  • TPLink-Archer_T2U_NANO
  • TL-WN823Nv3
  • TL-WN725Nv3
  • TL-WN723Nv3
  • TL-WN722Nv3
  • TL-WN821Nv6
  • TPLink_92CU
  • TPLink_821v5_92EU
  • TPLink_822v4_92EU
  • TPLink_823v2_92EU
  • TPLink_8812AU_1
  • TPLink_8812AU_2
  • TPLink_8812AU_3
  • TPLink_88EUSU
  • TPLink_T4UH_8812AU
  • TPLink_T4U_8812AU
  • TPLink_T9UH_8814AU
  • TRENDnet N150 Micro
  • Trendnet_624D_92CU
  • Trendnet_648B_92CU
  • Trendnet_92DUVS
  • TrendNet_TEW804B_8812AU
  • TrendNet_TEW805B_8812AU
  • TrendNet_TEW809UB_8814AU
  • Western_AC_8812AU
  • ZyXEL_AC_8812AU
  • ZyXEL_92CU

未支持的或者有限支持的硬件

  • 指纹感应器
    • 当前尚无法模拟Touch ID传感器,因此指纹传感器将无法工作。
  • Windows Hello人脸识别
    • 有些笔记本电脑带有通过I2C连接(并通过iGPU使用)的WHFR,但这些笔记本电脑将无法工作。
    • 有些笔记本电脑带有通过USB连接的WHFR,如果幸运的话,您可能会获得相机功能,但没有其他功能。
  • 英特尔智能声音技术(Intel Smart Sound Technology 简称:Intel SST
    • 使用英特尔SST的笔记本电脑(比如:联想小新PRO)无法通过它们(通常是内置麦克风)进行任何连接,因为它不受支持。您可以在Windows上使用设备管理器进行检查。

软件准备

操作系统:

一个可以制作安装U盘的操作系统,包括但不限于macOS / Windows / Linux

比如:

  • 运行macOS的苹果电脑;
  • 运行Windows或者PE的电脑;
  • 基于Live CD模式运行的Linux系统等等;

软件或者用到的工具:

md5检查器:
  • Windows:
  • macOS或者Linux自带:
    • md5 for macOS
    • md5sum for linux
磁盘分区工具
U盘制作工具

创建USB安装盘

下载安装镜像
校验md5
  • Windows环境:

    利用刚才下载的WinMD5检查md5值是否正确,如果md5值不相同必须重新下载安装镜像,不要心存侥幸

    WinMD5

  • macOS环境:

    1
    2
    # md5 macOS\ Big\ Sur\ 11.1\ 20C69\ Installer\ for\ CLOVER\ 5127\ and\ WEPE.dmg
    MD5 (macOS Big Sur 11.1 20C69 Installer for CLOVER 5127 and WEPE.dmg) = e39ea551e8dc099ea3bdff82d315f847
将安装镜像写到USB上(制作安装镜像)
  • 镜像制作:

    • 下载balenaEtcher,选择安装镜像,选择需要制作的U盘,点击 Flash 即可。Windows10需要以管理员权限运行etcher

查找适合自己的EFI

替换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

OpenCore_Installer

OpenCore_Installer

BigSur_Installer_02

很多的机友都是会在这个地方翻车。出现问题请进群反馈,请提供翻车照片及机器配置图。不提供任何信息直接发问就是耍流氓

BigSur_Installer_03

这个过程需要1-2分钟,耐心等待,进入安装程序,出现语言选择界面

BigSur_Installer_04

选择简体中文,点击 继续

BigSur_Installer_05

出现安装界面,选择磁盘工具,点击继续

BigSur_Installer_06

进入磁盘工具,点击下图所示,选择显示所有设备

BigSur_Installer_07

磁盘工具里面所做的操作涉及到你的数据安全,请认真仔细确认后再操作,否则由此造成的一切后果本站概不负责。

选择APPLE SSD macOS Big Sur-0 SSD Media本例中为虚拟机中的磁盘名称,请根据你的设备选择相应的磁盘

BigSur_Installer_08

点击抹掉,在弹出的窗口中输入:名称:Macintosh HD;格式:APFS;方案:GUID分区图

假设您的磁盘是空的或者数据是已经备份过的,别怪我没提醒你!!!

点击抹除,然后等待操作结束,点击完成,通过菜单选择退出磁盘工具或者按窗口左上角红色按钮离开磁盘工具

BigSur_Installer_09

返回到安装界面,选择安装macOS,点击继续

BigSur_Installer_010

点击同意,继续

BigSur_Installer_011

阅读许可协议的条款,点击 同意

BigSur_Installer_012

选择将要安装的磁盘卷标Macintosh HD,点击继续

BigSur_Installer_013

它会把USB安装盘上的安装文件预复制到要安装的系统分区里,这个过程通常会持续1-2分钟,之后系统会自动重启,进入第二阶段的安装

BigSur_Installer_014

重启后继续安装,在安装期间,通常会自动重启2-3遍

BigSur_Installer_016

BigSur_Installer_017

BigSur_Installer_018

安装Big Sur的时间通常是安装Catalina的2倍,请务必耐心等待;安装完成后,会进入设置向导

BigSur_Installer_020

选择国家和地区China mainland,点击Continue继续

BigSur_Installer_020

设置键盘,使用默认值,点击Continue继续BigSur_Installer_022

进入辅助功能设置,默认不设置,选择Not Now继续

BigSur_Installer_023

进入网络连接设置,选择My computer does not connect to the Internet,点击Continue继续

BigSur_Installer_024

弹出提示信息:Your Mac isn't connected to the Internet.,点击Continue继续

BigSur_Installer_025

出现数据与隐私,阅读后点击Continue继续

BigSur_Installer_026

出现数据迁移助手,如果全新安装而不使用Time Machine恢复数据,请点击Not Now继续

BigSur_Installer_027

出现条款与条件,请阅读后,点击Agree继续

BigSur_Installer_028

在弹窗提示上再次点击Agree,继续

BigSur_Installer_029

出现创建用户账号窗口,输入用户名和密码,点击Continue继续

BigSur_Installer_030

出现快速设置窗口,点击Continue继续

BigSur_Installer_031

出现分析窗口,点击Continue继续

BigSur_Installer_032

出现屏幕使用时间窗口,点击Set Up Later继续

BigSur_Installer_033

出现Siri设置界面,点击Continue继续

BigSur_Installer_034

选择Siri语言,点击Continue继续

BigSur_Installer_035

进入Siri改善和听写界面,选择Not Now,点击Continue继续

BigSur_Installer_036

弹出界面,让你选择外观

BigSur_Installer_037

您可以根据个人的喜好选择浅色主题或者深色主题,点击Continue继续

BigSur_Installer_038

出现正在设置您的Mac,请稍候完成设置向导

BigSur_Installer_039

设置向导完成,根据选择主题的不同,分别进入不同的界面

BigSur_Installer_040

出现桌面后,整个的安装向导就完成了。

BigSur_Installer_041

安装后的系统设置

系统安装后,你可以先喝杯咖啡兴奋会儿,马上还有更艰巨的任务在等着你呢

先打开终端,输入几行命令:

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,如图所示:

  1. 打开Hackintool工具,点击磁盘图标Hackintool_Disk
  2. 点击挂载图标,输入用户密码Hackintool_Disk
  3. 分别点击挂载固态硬盘和安装U盘的EFI分区,并打开文件夹Hackintool_Disk
  4. 将U盘的EFI分区中的EFI目录复制到固态硬盘的EFI分区里即可

命令行篇

查看磁盘分区表
1
diskutil list

/dev/disk0(internal, physical):

#:TYPENAMESIZEIDENTIFIER
0:GUID_partition_scheme256 GBdisk0
1:EFIEFI200 MBdisk0s1
2:Apple_APFSContainer disk1128 GBdisk0s2
3:Microsoft Basic DataWIN10127.7 GBdisk0s3

/dev/disk2(external, physical):

#:TYPENAMESIZEIDENTIFIER
0:GUID_partition_scheme16 GBDisk2
1:EFIEFI200 MBdisk2s1
2:Microsoft Basic DataPE716.8MBDisk2s2
3:Apple_HFSInstall macOS Big Sur15.8 GBDisk2s3
挂载固态硬盘EFI分区
1
sudo diskutil mount disk0s1
挂载U盘EFI分区
1
sudo diskutil mount disk2s1

打开Finder,注意后面有个.

1
open .

左侧会显示挂载了两个EFI分区,将U盘EFI目录全部复制到磁盘的EFI分区即可。

完善驱动

刚安装完的系统,只能算是万里长征走完的第一步,对于驱动部分的完善才是重中之重。除非你有相同机型的EFI可供借鉴,否则请耐心阅读下面的内容。

显卡:

在所有的驱动里,显卡驱动是应该最优先解决的。

参考的文章:

网卡

如果幸运的话,安装好的黑苹果系统默认已经支持有线网线的连接了,这是因为它内置的通常都是RTL8111或者INTEL等的驱动,而无线网卡的驱动就需要单独添加

博通:

绝大多数的博通(Boardcom)可以得到免驱或者通过添加驱动得到支持;

INTEL:

感谢 OpenIntelWireless 提供 AirportItlwmHeliPortitlwm

感谢stevezhengshiqi更新维护的 驱动内置英特尔无线网卡

准备

在这个教程里,我们将介绍两种方式来驱动我们的英特尔无线网卡。

如果想使用 AirportItlwmitlwm 您可以从以下链接来下载最新 releases:

如果想使用 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
<dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key>
<string>itlwm.kext</string>
<key>Comment</key>
<string>Intel Wi-Fi driver</string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string>Contents/MacOS/itlwm</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string>16.0.0</string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
  • 重启,然后移动 HeliPort.app 到您的 应用程序 文件夹。
  • 打开 HeliPort.app,完成。
    • 您需要先允许任意来源。
    • 打开 终端.app 并运行 sudo spctl --master-disable
使用 AirportItlwm
  • 首先,确保你的 macOS 版本 >= 10.15,此教程只涵盖 OpenCore 引导。
  • 移除 itlwmHeliPort 并进入系统偏好设置 - 网络 - Wi-Fi 打开 在菜单栏中显示 Wi-Fi 状态
  • 然后,解压下载的包并拷贝 AirportItlwm.kext/EFI/CLOVER/kexts/Other 或者 /EFI/OC/Kexts/
如果是 Clover 用户
  • 打开 /EFI/CLOVER/config.plist 并在 KernelAndKextPatches - ForceKextsToLoad 里添加以下代码:
1
2
3
4
<key>ForceKextsToLoad</key>
<array>
<string>\System\Library\Extensions\IO80211Family.kext</string>
</array>
如果是 OpenCore 用户
  • 打开 /EFI/OC/config.plist 并更改以下代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key>
<string>AirportItlwm.kext</string>
<key>Comment</key>
<string>Intel Wi-Fi driver</string>
<key>Enabled</key>
-<false/>
+<true/>
<key>ExecutablePath</key>
<string>Contents/MacOS/AirportItlwm</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string>19.0.0</string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
  • 同时,修改 SecureBootModel 来允许加载 immutablekernel。如果您的 macOS 版本 >= macOS11 (KernelCollection),就不需要做以下步骤:
1
2
3
<key>DmgLoading</key>
-<string>Any</string>
+<string>Signed</string>
1
2
3
<key>SecureBootModel</key>
-<string>Disabled</string>
+<string>Default</string>
  • 如果上述方法不管用,还原对 DmgLoadingSecureBootModel 的修改,然后强制加载 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
<key>Force</key>
<array>
<dict>
<key>Arch</key>
<string>Any</string>
<key>BundlePath</key>
<string>System/Library/Extensions/IO80211Family.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
-<false/>
+<true/>
<key>Identifier</key>
<string>com.apple.iokit.IO80211Family</string>
<key>ExecutablePath</key>
<string>Contents/MacOS/IO80211Family</string>
<key>MaxKernel</key>
<string>19.99.99</string>
<key>MinKernel</key>
<string></string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
</array>
  • 如果你是 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
<dict>
<key>Arch</key>
<string>Any</string>
<key>BundlePath</key>
<string>System/Library/Extensions/corecapture.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<true/>
<key>Identifier</key>
<string>com.apple.driver.corecapture</string>
<key>ExecutablePath</key>
<string>Contents/MacOS/corecapture</string>
<key>MaxKernel</key>
<string>17.99.99</string>
<key>MinKernel</key>
<string>17.0.0</string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
讨论

声卡

通常台式机的声卡可以尝试注入ID:layout 1, 2, 3, 5, 7, 11

笔记本的声卡ID需要注入正确的ID:AppleALC声卡仿冒ID查询

其它驱动

@宪武 提供的hotpatch的全套方法:

未完待续

wechat_hackintosher

感谢名单

参考及引用:

🔲 ☆

macOS BigSur 11.0安装中常见的问题及解决方法

Big Sur安装常见问题

强烈建议您没有在生产力设备上安装Beta版软件,从而覆盖了所有稳定的发行版。Beta版软件可能会造成无法挽回的硬件损坏或无法挽回的数据丢失,应自行承担使用风险。

对于使用预发行软件或非官方支持补丁引起的任何潜在损坏或数据丢失,Apple和所有补丁开发者概不负责。请您自己承担风险使用。

Xnip2020-07-24_15-48-02

我应该使用OpenCore还是Clover

截止到目前为止,无论是OpenCore还是Clover,都已经支持Big Sur安装使用了

我可以直接在线升级吗

小兵给您的建议是:现在的Big Sur毕竟还是测试版,每个测试版的变动会非常大,不建议小白直接在线更新;比较稳妥的方法是在现在的磁盘上切一个单独的分区进行安装测试

如何保证顺利升级Beta 3版本

  • 请使用OpenCore v0.6.0 下载 / Clover v5120 下载
  • 请于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`

UEFI SHELL其它的用法请谷歌

UEFI SHELL

使用OpenCore Configurator添加boot-args引导参数的详细步骤

经常在群里看到很多小白问道如何添加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 SurRecovery分区

OpenCore配置文件中勾选

  • [x] UEFI -> APFS -> JumpstartHotPlug

BIOS未禁用CFG LOCK选项的设置

相关错误信息:

  • 卡在 [EB|#LOG:EXITBS:START]

某些用户会忘记或无法禁用BIOS中的CFG-Lock(特别是与用于电源管理的锁定0xE2 MSR位有关,显然更安全地关闭CFG-Lock)。**请注意,这仅适用于Intel用户,不适用于AMD。**发生这种情况时,有几个可能的解决方法:

打开OpenCore的配置文件config.plist,勾选如下三个选项:

  • Kernel -> Quirks

    • [x] AppleCpuPmCfgLock
    • [x] AppleXcpmCfgLock
  • UEFI -> Quirks

    • [x] IgnoreInvalidFlexRatio

开机卡在apfs_module_start: 1689: load: com.apple.filesystems.apfs, v1412.101.1, apfs-1412. 101.1 附近

解决方法:

打开配置文件:config.plist -> UEFI-UEFI设置

  • [x] ReleaseUsbOwnership

BIOS重设或重启/关机后发送到安全模式

AppleRTC的问题,很简单的解决方法:

  • 打开配置文件:config.plist
    • [x] Kernel -> Quirks -> DisableRtcChecksum

注意:如果仍然有问题,则需要使用RTCMemoryFixup.kext并排除范围。

双系统使用OpenCore引导启动Windows出现蓝屏的解决方法

SyncRuntimePermissions

无法在macOS Big Sur Beta 3上启动或安装Parallels Desktop

  • 如果已经安装了Parallels Desktop,则临时解决方法是运行Parallels Desktop,如下所示:
  1. 打开 终端Finder > 应用程序 > 实用程序 > Terminal)。

  2. 执行以下命令:

    1
    2
    export SYSTEM_VERSION_COMPAT=1
    open -a "Parallels Desktop"
  • 如果Parallels Desktop安装失败,请执行以下操作:
  1. 如果已安装Parallels Desktop App Store Edition,则将其卸载

  2. 下载Parallels Desktop 15安装文件。其他Parallels Desktop版本可在此处下载

  3. 双击下载的文件将其挂载。

  4. 打开终端Finder > 应用程序 > 实用程序 > 终端),并执行以下命令:

    1
    sudo -E -s

    您将需要输入Mac密码才能运行该命令。由于安全措施,不会显示任何符号,因此只需直接按回车键

    继续输入命令:

    1
    2
    3
    cd /Volumes/Parallels\ Desktop\ 15
    export SYSTEM_VERSION_COMPAT=1
    open Install.app

    如果安装成功,按照说明上面的运行的Parallels Desktop命令

    如遇 TV、Netflix 等带有 DRM 的视频解码黑屏问题,请尝试在启动参数中添加shikigva=80【感谢@Butanediol

Big Sur 应用程序兼容列表

https://forums.macrumors.com/threads/big-sur-working-not-working-apps.2242312/

本篇文章持续更新中,敬请期待

扩展阅读:

黑果小兵的部落阁

感谢名单

参考及引用:

❌