因平臺限制,第三方站點連結(如文中的軟體下載連結)無法顯示,可以訪問原文連結查看https://sysin.org/article/how-to-install-macos-big-sur/轉載請保留原文連結。
本文適用以下場景:
Mac 上全新安裝 macOS Big Sur(在官方兼容列表中的硬體)如果 Mac 不在官方兼容性列表,請參看:在線升級不在討論範疇,補丁加補丁......在 ESXi、Windows 和 macOS 中安裝 macOS Big Sur 虛機
1. 獲取 macOS Big Sur 正式版軟體包
Mac App Store或者打開 App Store 直接搜索 macOS (或者 Big Sur)下載即可。百度網盤鏡像請訪問:上述兩種方式,都會將 Install macOS Big Sur.app 放置於 /Applications (應用程式)下面。
可啟動 ISO 鏡像,可用於虛擬安裝請訪問:2. 了解 macOS Big Sur 兼容設備
MacBook 2015 and laterMacBook Air 2013 and laterMacBook Pro Late 2013 and laterMac mini 2014 and lateriMac 2014 and lateriMac Pro 2017 and later (all models)Mac Pro 2013 and later如果您的 Mac 不在兼容性列表請參看這裡:在不受支持的 Mac 上安裝 macOS Big Sur 11.0 正式版
3. 安裝方式:在當前系統下全新安裝
1) 確保已經下載好 Install macOS Big Sur.app 並放置於 /Applications (應用程式)下
2)在當前系統中全新安裝,打開「磁碟工具」,新建一個大約 16G 的 「macOS 擴展(日誌式)」分區(非 APFS 卷),命名為 Install,執行命令寫入:
sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/Install
創建完畢後,卷名稱自動修改為 Install macOS Big Sur
3)打開「系統偏好設置...」 > 「啟動磁碟」,選擇上述分區(Install macOS Big Sur),重新啟動,進入 macOS 安裝畫面
4)選擇磁碟工具,抹掉原有卷(默認名稱:Macintosh HD,格式:APFS)即可全新安裝
5)關閉磁碟工具,選擇「安裝 macOS Big Sur」,根據提示多次點擊下一步即可完成安裝
4. 安裝方式:使用移動存儲介質全新安裝
提示:U 盤也可以使用移動硬碟替代,特別是 SSD 移動硬碟,速度更快。
1)創建啟動 U 盤
準備一個 16G 或者以上的 U 盤,打開「實用工具 > 磁碟工具」,選擇 U 盤,點擊「抹掉」,格式如下:
Mac OS X 擴展(日誌式);GUID 分區圖;分區名稱:MyVolume(默認為 Untitled,可以自定義,注意下面終端命令中的 MyVolume 也要改成你自定義的同樣的名稱)打開終端,執行如下命令:
sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
注意:創建完畢後,分區名稱將自動修改為:Install macOS Big Sur
2)使用 U 盤啟動安裝
重新啟動,按住 option 鍵不放,直到出現啟動選擇畫面,選擇 Install macOS Big Sur 圖標,啟動安裝畫面。
3)抹掉磁碟,開始全新安裝,具體過程與上述第 3 條一樣,不在贅述
5. 虛擬機安裝
(0)準備可引導的 macOS 軟體包
直接下載可啟動 ISO 鏡像,請訪問:https://sysin.org/article/macOS-Big-Sur-boot-iso/。
(1)在 macOS 中安裝虛擬機
VMware Fusion 12 和 Parallels Desktop 16 for Mac 都可以完全支持 macOS Big Sur,使用可引導的 ISO,直接安裝即可。
(2)在 Windows 中安裝虛擬機
VMware Workstation 16 已經完全支持 macOS Big Sur(VMware 甚至提前發布了 macOS 11.1 ?),當然運行在非 Mac 硬體上需要 unlocker 才可開啟。
第三方已經有修改過的 Workstation 軟體集成了 unlocker,因版權原因這裡不在列出,可自行搜索。
筆者考慮在將來發布一個 MOD,來方便解決這個問題,敬請關注本站更新。
VirtualBox Version 6.1.16 (2020-10-16) 更新顯示可以支持 macOS Big Sur。
(3)在物理機 ESXi 中安裝虛擬機
本文落筆之時,最新的 ESXi 7.0 Update 1 官方 Guest OS 列表僅支持到 macOS 10.15,但實際上可以正常運行 macOS Big Sur,當然運行在非 Mac 硬體上需要 unlocker 才可開啟。
可以使用本站的 ESXi 7.0 MOD,配合以下第 6 條解決報錯。安裝過程這裡就不在贅述。
筆者考慮在將來發布一個新版的 MOD,來方便解決這個問題,敬請關注本站更新。
6. 解決 「BiErrorDomain Error 3.」 報錯
在一些早期版本的虛擬化軟體中,尚未完全支持 macOS Big Sur,會出現「BiErrorDomain Error 3.」報錯,可參照一下方法解決。
(1)使用 VMware 安裝
在 VMware 中安裝 macOS Big Sur,都會提示 「BiErrorDomain Error 3.」,無法繼續,需要編輯 vmx 文件添加以下配置:
smbios.reflectHost = "TRUE"hw.model = "MacBookPro16,1"board-id = "Mac-E1008331FDC96864"
以上示例模擬的是 16-inch MacBook Pro,可以根據需要選擇其他兼容的 Mac 設備。
獲取 Mac Model ID,執行如下命令
sysctl hw.model
獲取 Mac Board ID,執行如下命令:
ioreg -l | grep board-id
適用的 VMware 軟體和版本
在以下軟體和版本中測試通過
VMware ESXi 7.0.0
VMware Fusion 11.5.5
VMware Workstation 11.5.5 Windows x64
提示:不要安裝自帶的 VM-Tools,可能存在兼容性問題,下載 VMware Tools 11.2.0 或以上版本安裝。
(2)使用 VirtualBox 安裝
使用 VirtualBox 安裝 macOS Big Sur,出現 「BiErrorDomain Error 3.」 報錯,解決方法類似:
cd 「C:\Program Files\Oracle\VirtualBox\」VBoxManage.exe modifyvm 「Your VM Name」 –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbffVBoxManage setextradata 「Your VM Name」 「VBoxInternal/Devices/efi/0/Config/DmiSystemProduct」 「iMac19,1」VBoxManage setextradata 「Your VM Name」 「VBoxInternal/Devices/efi/0/Config/DmiSystemVersion」 「1.0」VBoxManage setextradata 「Your VM Name」 「VBoxInternal/Devices/efi/0/Config/DmiBoardProduct」 「Mac-AA95B1DDAB278B95」VBoxManage setextradata 「Your VM Name」 「VBoxInternal/Devices/smc/0/Config/DeviceKey」 「ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc」VBoxManage setextradata 「Your VM Name」 「VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC」 1
(3)使用 Parallels Desktop 安裝
在下面設置以下值:Hardware > Boot Order > Advanced Settings > Boot Flags.
devices.mac_hw_model="MacBookPro16,1"devices.smbios.board_id="Mac-E1008331FDC96864"