解决clover配置文件conf.plist中nv_disable=1或者nvda_drv=1不生效或者说不能删除的问题
情况一:U盘安装MacOS的时候conf.plist中设置了nv_disable=1,但是启动的时候任然显示nvda_drv=1。
这种情况一般出现在该机器曾经安装过MacOS,MacOS会将这个参数信息保存在内存区域中,这个时候无论你是更换EFI的任何一个问题或者是在clover启动界面去勾选也好,都无法生效,只有2个办法可以解决
1、刷BIOS版本
2、用单用户模式进入然后执行sudo nvram -c,这样就可以重置NVRAM
情况二:系统已经安装好了的情况下,配置了nvda_drv=1但是系统就是不生效,仍然使用nv_disable=1。
这种情况下直接在系统的中端执行sudo nvram -c,这样就可以重置NVRAM
情况三:重置了NVRAM,但修改还是无法生效,这种情况我遇到过,尝试了许多办法,最后发现是一个比较奇葩的问题导致的。
我遇到的是开机启动项有个uefi os,这项可以直接引导clover,但是我电脑的这项默认引导了我D盘根目录下作为备份使用的一个EFI文件了,这个时候无论我修改EFI分区下的配置文件当然不会生效了,这个时候需要进入windows系统安装EasyUEFI,然后点击选中uefi os这个启动项,看下下面磁盘的EFI那个分区的是不是被勾选上的,如果不是的话勾选一下EFI的那个分区就手动勾选下。(这个情况作为记录)