- 积分
- 140
- 最后登录
- 2023-10-16
- 精华
- 0
- 阅读权限
- 20
- 主题
- 17
- UID
- 2311959
- 帖子
- 350
- PB币
- 698
- 威望
- 0
- 贡献
- 0
- 技术
- 1
- 活跃
- 626
- UID
- 2311959
- 帖子
- 350
- PB币
- 698
- 贡献
- 0
- 技术
- 1
- 活跃
- 626
|
板凳
发表于 2019-12-19 01:46:21
IP属地广东
|只看该作者
解决 Clover 和 OpenCore 的冲突
在重启进入 OpenCore 之前, 我们还需要解决一些冲突问题:
删除 Clover 设置面板
Clover 设置面板会和 OpenCore 产生冲突, 需要删除
Clover 设置面板位于 /Library/PreferencePanes/Clover.prefPane
终端输入 sudo rm -rf /Library/PreferencePanes/Clover.prefPane 删除
清理 Clover 的模拟 NVRAM RC 脚本 和 守护程序 CloverDaemonNew
在终端中输入:
# 删除 ESP 分区下的 nvram.plist
rm -rf /Volumes/(你的 ESP 分区)/nvram.plist
# 删除 RC 脚本
rm -rf "/etc/rc.clover.lib"
rm -rf "/etc/rc.boot.d/10.save_and_rotate_boot_log.local"
rm -rf "/etc/rc.boot.d/20.mount_ESP.local"
rm -rf "/etc/rc.boot.d/70.disable_sleep_proxy_client.local.disabled"
rm -rf "/etc/rc.boot.d/80.save_nvram_plist.local"
rm -rf "/etc/rc.shutdown.local"
rm -rf "/etc/rc.boot.d"
rm -rf "/etc/rc.shutdown.d"
# 删除 Clover 新开发的 NVRAM 守护程序 `CloverDaemonNew`
launchctl unload '/Library/LaunchDaemons/com.slice.CloverDaemonNew.plist'
rm -rf '/Library/LaunchDaemons/com.slice.CloverDaemonNew.plist'
rm -rf '/Library/Application Support/Clover/CloverDaemonNew'
rm -rf '/Library/Application Support/Clover/CloverLogOut'
rm -rf '/Library/Application Support/Clover/CloverWrapper.sh'
重置「硬件」NVRAM
为了尽可能减少问题出现的概率, 建议在 Clover 和 OpenCore 之间切换时重置「硬件」NVRAM
通过 Clover F11 清除
删除 Clover 内的 EmuVariableUefi.efi (通常位于 Drives/UEFI/ 或 drivers64UEFI/ 目录下)
如果不删除 EmuVariableUefi.efi, Clover 只会重置模拟出来的原本就是空的 NVRAM
重启进入 Clover 引导项选择界面然后按下 F11 或 Fn+F11 直到设备自动重启
开机直接选择 UEFI 引导项进入 OpenCore
通过 OpenCore 重置 |
|