关于OpenCore引导下没有install macOS……的解决方案

您所在的位置:网站首页 联想yoga211bios里没有os选项 关于OpenCore引导下没有install macOS……的解决方案

关于OpenCore引导下没有install macOS……的解决方案

2024-07-11 16:34| 来源: 网络整理| 查看: 265

本方案同样也适用于SanPolicy配置不当导致的opencore找不到macOS/Windows启动项的问题

前言

昨天折腾黑苹果,想把原来的Catalina升级到Big Sur,使用的是黑果小兵的镜像,原来小兵的Catalina镜像我安装一切正常,用的clover引导。但是他的Big Sur镜像下了好几个版本,opencore引导始终都会卡在奇怪的代码上,clover引导能正常安装,但是重启两次过后就找不到macos的分区,为此头疼了很长时间。

后来考虑到可能问题出在EFI上,原来的EFI是用小兵内置的+我自己东拼西凑的一些驱动,可能这些驱动不适用新版的Big Sur了,于是乎便在GitHub上找到了别的大佬适配的我机型适用的新EFI,拷到了安装盘的ESP分区里。

然后问题又来了,大佬适配的EFI用的是opencore引导,我以前用的是clover引导,第一次用OC,在OC的启动菜单中既找不到Windows的启动选项,也找不到install macOS Big Sur的安装选项,我一度怀疑是OC识别不了安装盘,又折腾了半天,完全找不出问题所在。

在CSDN里也找到了同问题,但是我Drivers下本身就有OpenHfsPlus.efi,功能与HfsPlus.efi相同,所以并不存在文件缺失的问题。

仔细研读了OpenCore的官方文档,怀疑问题可能出在SanPolicy上,根据这个思路完美解决。

解决方案

对opencore配置动手,就是对config.plist动手,不过一般配置opencore用的都是macOS下的OpenCore Configurator,而我的情况是连macOS都没有(原来的Catalina在clover下安装被我格盘了),何来OpenCore Configurator呢?

用记事本打开修改固然也可以,但肯定没有图形化管理工具好使。

Google了一下,让我找到了这个GitHub - ic005k/QtOpenCoreConfig: OpenCore Auxiliary Tools OpenCore Configurator OCAT

OCAuxiliaryTools,win64版本可以在Windows下对OpenCore的config.plist进行读取和修改的工具。

使用DiskGenius进入ESP分区提取config.plist,运行OCAuxiliaryTools并打开config.plist,侧边栏找到“Misc”,再选择上方“Security安全”

在这里插入图片描述 找到SanPolicy,将后面的数值改为0,这样OC引导便会显示所有启动选项,当然,你也可以点击右边的选择按钮对引导检测策略进行定制

在这里插入图片描述 各选项具体说明可以在OpenCore的官方文档下找到

在这里插入图片描述 修改结束,保存,替换,重启,完美解决

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3