(问题已解决)关于启动OpenCore之前黑屏几秒问题
如题。我的硬盘是256G NVME SSD+1G机械盘。在SSD盘上安装了win11+deepin20.5+macos12.3.1。现在发现一个问题,就是当按下电源键出现品牌logo后,有几秒黑屏,然后才会出现OpenCore的界面。
我想说的是不是,因为机械盘上都是NTFS分区,还有机械盘速度比SSD要慢,所以OpenCore在启动时要检测所有硬盘和分区的原因,导致出现如题的问题。
请大神不吝赐教。
以上为原文。
以下为解决方案。
翻阅了opencore的资料,终于找到了解决方案。
在config.plist文件中的UEFI处有个选项ConnectDrivers,官方解释是:
This option is useful for loading drivers following UEFI driver model as they may not start by themselves.
Examples of such drivers are fifilesystem or audio drivers. While effffective, this option may not be necessary for
drivers performing automatic connection, and may slightly slowdown the boot.
换句话说:这个选项如果启用,则是强制加载所有启用的驱动,但是会导致加载OC的速度会变慢,所以问题就出在这里了。
但是不启用的话,按官方文档的说法,有些不是自动连接的驱动将不会载入。
所以,在我的机器上只启用了OpenCanopy.efi和Openruntime.efi两个驱动就可以实现引导Windows和macOS。
但是,我安装的Deepin Linux没有了引导。因为官方的Openbootlinux.efi不会自动加载。
那么,要实现引导linux,我是在Misc-BlessOverride处添加了\EFI\deepin\shimx64.efi这样一项。
这样就可以引导Deepin Linux了,不过这样的话,deepin没有名字,显示为no name。如果要显示自定义名称,则要在后面的部分中设置了。
这样,就实现了秒进OpenCore引导界面,而且对我来说目前功能无缺失。 有没有大神解答下,谢谢!https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif 我觉得是主板引导让给OC引导之间造成的,主板引导毕竟是最底层,先扫一遍再把引导权交给OC.efi扫一遍,中间有点延迟很正常。 主题文件精简一下 之前没留意,貌似我的也是这种情况,开机出现显示器logo后 会黑屏几秒 屏幕弹出进入省电模式 然后在进度苹果进度条界面 请问楼主这个问题解决了么 但是以前用clover引导的时候没出现过。所以有点搞不懂了。https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif 主题就是OC自带的。https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif 没呢。https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif 以前不懂,看帖总是不回。一直没升级和增加经验,现在我明白了,反正回帖15字就可以升级,还可以有经验。升级又需要经验,于是我把这话复制下来,遇帖就回,有点意思!