友情提示:安装系统前请备份数据!
笔者测试一台 Mac mini 2012 later,已经不在 Big Sur 官方支持列表,使用下面的方法,已经可以完美运行 Big Sur。
1. macOS Big Sur 正式版发布
macOS Big Sur
派新风貌,
一切任施展。
macOS Big Sur 将强大实力和优美外观的结合提升到一个崭新的高度。精心雕琢的全新设计,让你能淋漓尽致地感受 Mac 的魅力;Safari 浏览器迎来重大更新,待你饱览;地图 app 和信息 app 满载新功能,任你探索;更透明的隐私权限,保护也更周到。
macOS Big Sur 11 release date: 2020.11.12
2. 官方支持的列表
MacBook 2015 and later Learn more
MacBook Air 2013 and later Learn more
MacBook Pro Late 2013 and later Learn more
Mac mini 2014 and later Learn more
iMac 2014 and later Learn more
iMac Pro 2017 and later (all models)
Mac Pro 2013 and later Learn more
3. 不受支持的机型及问题
根据 macrumors 的总结,不受支持的 Mac 具体又分几种情况:
官方支持 macOS Catalina 但不受 macOS Big Sur 支持的 Mac 机型:
– 这些 Mac 都能正常运行 Big Sur,但是 Wi-Fi 无法正常工作。(这类机型最容易通过补丁完美运行 Big Sur,目前仅仅是 Wi-Fi 的问题。)
可以按照下面的操作步骤,本文主要针对这类机型。
- 2012 and Early 2013 MacBook Pro
- MacBookPro9,x
- MacBookPro10,x
- 2012 MacBook Air
- MacBookAir5,x
- 2012 and 2013 iMac
- iMac13,x
- iMac14,x
- 2012 Mac mini
- Macmini6,x
- 2010-2012 Mac Pro*
- MacPro4,1
- MacPro5,1
*Not officially supported in macOS Catalina, but are fully capable of running both Catalina and Big Sur with a Metal-compatible GPU and upgraded Wifi/BT card.
Mac 能够被补丁后正常运行 macOS Catalina,并且有可能被补丁来运行 macOS Big Sur:
– 这些 Mac 目前可以启动 Big Sur,但目前没有 Wifi 或图形加速支持。
这类机型需要执行额外的步骤解决安装问题。
- Early-2008 or newer Mac Pro, iMac, or MacBook Pro:
- MacPro3,1*
- MacPro4,1*
- MacPro5,1*
- iMac8,1
- iMac9,1
- iMac10,x
- iMac11,x (systems with AMD Radeon HD 5xxx and 6xxx series GPUs were almost unusable when running Catalina and will be under Big Sur as well.)
- iMac12,x (systems with AMD Radeon HD 5xxx and 6xxx series GPUs were almost unusable when running Catalina and will be under Big Sur as well.)
- MacBookPro4,1
- MacBookPro5,x
- MacBookPro6,x
- MacBookPro7,x
- MacBookPro8,x
- Late-2008 or newer MacBook Air or Aluminum Unibody MacBook:
- MacBookAir2,1
- MacBookAir3,x
- MacBookAir4,x
- MacBook5,1
- Early-2009 or newer Mac Mini or white MacBook:
- Macmini3,1
- Macmini4,1
- Macmini5,x (systems with AMD Radeon HD 6xxx series GPUs were almost unusable when running Catalina and will be under Big Sur as well.)
- MacBook5,2
- MacBook6,1
- MacBook7,1
- Early-2008 or newer Xserve:
- Xserve2,1*
- Xserve3,1*
*Not officially supported in macOS Catalina, but are fully capable of running both Catalina and Big Sur with a Metal-compatible GPU and upgraded Wifi/BT card.
完全不受支持的 Mac:
这类机型不用考虑安装 Big Sur。
- 2006-2007 Mac Pros, iMacs, MacBook Pros, and Mac Minis:
- MacPro1,1
- MacPro2,1
- iMac4,1
- iMac5,x
- iMac6,1
- iMac7,1
- MacBookPro1,1
- MacBookPro2,1
- MacBookPro3,1
- Macmini1,1
- Macmini2,1
- — The 2007 iMac 7,1 is compatible with Catalina and potentially Big Sur if the CPU is upgraded to a Penryn-based Core 2 Duo, such as a T9300.
- 2006-2008 MacBooks:
- MacBook1,1
- MacBook2,1
- MacBook3,1
- MacBook4,1 (as with Mojave and Catalina, we’ll be on our own here, but Big Sur will be running on this machine!)
- 2008 MacBook Air (MacBookAir 1,1)
- All PowerPC-based Macs
- All 68k-based Macs
4. 下载 macOS Big Sur
Mac App Store
打开 App Store 直接搜索 macOS 下载即可。
下载完毕后,可以看到 Install macOS Big Sur 位于应用程序(Application)目录下。
百度网盘 DMG 镜像
请访问:https://sysin.org/article/macOS-Big-Sur/
下载完毕后,双击打开 dmg 文件,将 Install macOS Big Sur 拖拽到应用程序(Application)下。
5. 补丁工具下载
(1) Hax.dylib:链接1
6. 安装方式:在当前系统下全新安装或者升级安装
(0) 前提条件
确保 Mac 当前运行的系统为 macOS Catalina。
(1) 启动到恢复模式(recovery mode)
开机或者重启时,按住 Command + R 不放直到启动画面(Apple logo)出现。
如果没有 recovery 分区,需要按 Command + Option + R,将会启动 Internet Recovery。
(2) 禁用 sip (System Integrity Protection)
Utilities (实用工具) -> Terminal(终端) 输入命令 csrutil disable 按回车键。
(3) 禁用 compatibility check
继续在终端中执行命令:
1 | nvram boot-args="-no_compat_check" |
(4) 重启,正常启动 macOS Catalina
(5) 禁用 libraries validation
打开终端执行命令:
1 | sudo defaults write /Library/Preferences/com.apple.security.libraryvalidation.plist DisableLibraryValidation -bool true |
(6) 插入 library
将下载的 Hax.dylib 文件放到 home 目录下,即 /Users/<你的用户名>/ 目录下,在终端执行命令:
1 | launchctl setenv DYLD_INSERT_LIBRARIES $PWD/Hax.dylib |
(7) 开始安装 macOS Big Sur
全新安装
开始安装之前,我们打开“磁盘工具”新建一个 APFS 宗卷,之后双击应用程序中的 Install macOS Big Sur 开始安装,目标磁盘选择新创建的卷,在安装完毕后,会自动启动到新系统。
安装完毕后可以删除原有系统所在的 APFS 宗卷,仅保留 Big Sur 系统。
升级安装
双击应用程序中的 Install macOS Big Sur 开始正常安装。安装的目标分区选择当前系统所在的分区,即自动进行升级安装。
默认情况下,出厂设置只有一个分区,名为:Macintosh HD
(8) 解决网卡驱动问题
在某些机型,无线网卡已经工作正常(Late 2013 iMac, 或者你的 2012/2013 机型使用 802.11ac 网卡替换了 802.11n 网卡)。
如果无线网卡无法工作,需要按照如下方式处理:
需要使用下面第 7 条的方法,创建好启动 U 盘。重启系统,按住 Option 键不放直到出现启动分区选择画面,启动到 “Install macOS Big Sur”,启动后,选择“Utilities (实用工具) -> Terminal(终端)”,执行如下命令(三种格式都可以支持,任选一个,“Macintosh HD”是你的默认系统安装分区名称,根据实际名称替换):
1 | /Volumes/Image\ Volume/patch-kexts.sh /Volumes/Macintosh\ HD |
然后重启到 macOS Big Sur,此时 Wi-Fi 已经正常。
7. 安装方式:使用移动介质全新安装
提示:U 盘也可以使用移动硬盘替代,特别是 SSD 移动硬盘,速度更快。
7.1、创建启动介质
(1)创建启动 U 盘
准备一个 16G 或者以上的 U 盘,打开“实用工具 > 磁盘工具”,选择 U 盘,点击“抹掉”,格式如下:
Mac OS X 扩展(日志式);
GUID 分区图;
分区名称:MyVolume(默认为 Untitled,可以自定义,注意下面终端命令中的 MyVolume 也要改成你自定义的同样的名称)
打开终端,执行如下命令:
1
sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
注意:创建完毕后,分区名称将自动修改为:/Volumes/Install\ macOS\ Big\ Sur
(2)创建启动分区(警告:仅供测试,不推荐使用)
警告:如果使用以下 7.3 和 7.4 步骤操作,将修改系统自动创建的 EFI 卷内容。
如果使用 Bootcamp 安装过 Windows 10 双系统,并且使用”启动分区“而非 U 盘启动,此时只有一个 “EFI Boot”图标,但是 Windows 的”EFI Boot”图标消失,将无法启动到 Windows。
另外系统安装完毕后, “EFI Boot” 无法正常删除。
打开“磁盘工具”,点击”分区“按钮,创建一个大约 16G 的 “macOS 扩展(日志式)”分区(非 APFS 卷),命名为 Install,执行命令写入:
1 | sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/Install |
注意:创建完毕后,分区名称将自动修改为:/Volumes/Install\ macOS\ Big\ Sur
7.2、将 big-sur-micropatcher 解压缩放置到 home 目录下,即 /Users/<你的用户名>/ 目录下
7.3、运行 micropatcher.sh
打开终端执行命令:
1 | sudo bash micropatcher.sh /Volumes/Install\ macOS\ Big\ Sur |
7.4、运行 install-setvars.sh
继续在终端执行:
1 | sudo bash install-setvars.sh /Volumes/Install\ macOS\ Big\ Sur |
7.5、自动执行补丁
重启系统,按住 Option 键不放直到出现启动分区选择画面,此时会额外出现两个图标”Install macOS Big Sur” 和 “EFI Boot”,选择”EFI Boot”,此时将从”EFI Boot”分区启动,等待数秒将自动关机(可能瞬间关机),该过程将执行如下操作:disabling SIP, disabling authenticated root, and enabling TRIM on non-Apple SSDs。
提示:如果不确定该选择哪个”EFI Boot”图标,比如安装过 Windows 双系统可能有额外的”EFI Boot”图标,可以将 U 盘拔掉重新插上,观察图标变化来确定。实际上移动介质的图标是不一样的。
7.6、开始安装 macOS Big Sur
重新开机,按住 Option 键不放直到出现启动分区选择画面,选择 Install macOS Big Sur,启动后,选择“磁盘工具”,抹掉系统分区(默认名称为“Macintosh HD”,格式选择 APFS),开始安装。
7.7、解决网卡驱动问题
在某些机型,无线网卡已经工作正常(Late 2013 iMac, 或者你的 2012/2013 机型使用 802.11ac 网卡替换了 802.11n 网卡)。
如果无线网卡无法工作,再次使用 U 盘启动到 “Install macOS Big Sur” 分区,启动后,选择“Utilities (实用工具) -> Terminal(终端)”,执行如下命令(三种格式都可以支持,任选一个,“Macintosh HD”是默认名称,根据实际名称修改):
1 | /Volumes/Image\ Volume/patch-kexts.sh /Volumes/Macintosh\ HD |
7.8、重启
此时 Wi-Fi 修复成功,macOS Big Sur 已经可以完全正常运行。
8. 关于报错:BIErrorDomain Error 2
该错误通常是因为目标磁盘空间不足,通常需要 35GB 左右的剩余空间。如果 Install app 没有放在“应用程序”目录下,也会出现相同错误提示。
9. 额外步骤
对于 2012、2013 年机型,即官方支持 macOS Catalina 但不受 macOS Big Sur 支持的 Mac 机型,Mac 已经完全正常工作,但是一些老旧机型,需要一些额外的步骤,可以参看以下说明:
install-macos-big-sur-mac-obsolete
10. 参考文章
How to Install macOS Big Sur on Unsupported Mac?
macOS 11 Big Sur on Unsupported Macs Thread
Install macOS Big Sur on a Newly Unsupported Mac With WI-FI Working: My iMac Late-2012
barrykn / big-sur-micropatcher
看不懂呀 需要下载几个文件呀