1.用安装U盘启动到恢复模式,使用终端命令禁用SIP csrutil disable csrutil authenticated-root disable
2.重新启动
3. 再次用安装U盘启动BigSur到恢复模式后,检查BigSur卷的磁盘和分区号后将其以读写方式挂载。 diskutil list diskutil mountDisk diskXsY mount -uw /Volumes/BigSur
4. 将原始IO80211Family.kext重命名为IO80211Family.orig,然后将High Sierra的IO80211Family.kext复制过去(假如在安装U盘根目录下的Kexts文件夹中) mv /Volumes/BigSur/System/Library/Extensions/IO80211Family.kext /Volumes/BigSur/System/Library/Extensions/IO80211Family.orig cp -R /Volumes/Image\ Volume/Kexts/IO80211Family.kext /Volumes/BigSur/System/Library/Extensions
5. 纠正kext权限,使用kmutil重建缓存,然后使用kcditto复制KC /预链接内核以更正位置。 chown -R 0:0 /Volumes/BigSur/System/Library/Extensions/IO80211Family.kext && chmod -R 755 /Volumes/BigSur/System/Library/Extensions/IO80211Family.kext touch /Volumes/BigSur/System/Library/Extensions && kmutil install --volume-root /Volumes/BigSur --update-all --force /Volumes/BigSur/usr/sbin/kcditto
6. 使用bless命令创建可启动的快照 bless --folder /Volumes/BigSur/System/Library/CoreServices --bootefi --create-snapshot
7.重新启动
|