使用refind引导oc,win,linux多系统
原帖【让OpenCore的引导界面更好看,已更新详细教程】https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1835917
如何理解refind
这个很好理解,类似于四叶草的图形界面,让用oc引导黑苹果的双系统用户可以通过refind回到四叶草的感觉?我该怎么描述。就好比oc引导win的兼容性不太好,当你设置oc引导为第一启动项目时,不太好把之前的win系统加入启动项目(没有太深究,我自己这启动bootcamp启动项目容易开不了机。)所以利用refind单独给oc设置一个启动项,其他系统都归在refind下就变的(易于使用?)
然后直接看refind下的系统目录吧
Microsoft是windows的启动文件,里面Boot文件下的bootmgfw.efi是windows的,然后黑苹果的是OC下的OpenCore.efi。这两个文件目录要记着。
此时要提醒一个点,如果有错请指正
当你把bootmgfw.efi文件改名字,最后在refind中指出win的引导文件为这个,则win可以正确引导启动,而且主板不会再自动启动windows(当然你也可以不改名字通过【啥名字,我忘了,什么BCD吧,楼下指出】的软件设置第一启动efi)
ok,过多我就不赘述了,反正大佬帖子写的很详细,想学的可以看一下。
我遇到的问题就是明明只设置了两个启动项,却有四个给我选?
1、第一个启动项目是从另一个ESP启动(忘了,大概这个意思吧)
2、boot macOS from macOS(第二个macOS)是我的黑果分区
3、macOS
4、Windowsltsc
menuentry "macOS" {
icon /EFI/BOOT/themes/Regular/icons/2K/os_mac_osx.png
loader /EFI/OC/OpenCore.efi
enable
}
menuentry "Windows" {
icon /EFI/BOOT/themes/Regular/icons/2K/os_windows.png
loader /EFI/Microsoft/Boot/windowsltsc.efi
enable
}
那么如何删除两外两个启动项目呢,先看我的refind.conf设置
这是文中最后指出的要设置的启动项目,我想大家都明白。这里我将windows下bootmgfw.efi改为windowsltsc.efi。然后原帖中是将OpenCore.efi改为oc-x64.efi放在EFI/Boot下也就是和refind.conf同目录,反正最后启动项目自己改目录就好
跑题了,反正给大家看下目录也有利于理解
我的目录还有区别的一点就是在驱动中删除一个APFS驱动,不然refind会认定为白苹果设定从macOS中直接启动?大概这个意思,我将APFS驱动删除后就没了这个启动项
诺,上面是大佬的文件和我文件的区别,我删除APFS驱动和oc、四叶草启动文件,重新指派引导项目,其他的也有略微改动,大家按照自己的来设置就好。
再提一点就是,如果你有多个ESP分区,那么refind还会多一个引导选项,没细看,大概就是点了默认从另一个ESP分区启动吧,所以不管几个硬盘,放在一个ESP分区就没了。
啰嗦一下OC如果不在黑苹果的分区,第一启动项默认就是macOS,而不是bootcamp。(这段是我的猜测,没有研究过)
所以在oc中可以关闭启动项目(showpiker?),也就是四叶草的-1?是这个意思吧(小白小白)
那么到这也就结束了,文字对应遇到的问题的解决办法,大家可以参考
这是原版refind和我的conf文件,仅供参考
好了我上图看看最后的效果(懒得截图啥的,手机拍拍,大家随意看看)
Clover就是修改版的rEFInd啊 szj910398983 发表于 2020-2-6 22:32
Clover就是修改版的rEFInd啊
原来是这样,但是这样的refind用来引导OC是很不错的 原来是这样, 多谢分享,多谢分享 谢谢分享,试试 xiex 歇息额额e 谢谢,研究学习哟个 仿佛绕了地球一圈又回到原点~ 试试看哈哈哈哈 多谢分享。 谢谢分享,尝试一下
谢谢分享,尝试一下 为什么refind每次引导完win10然后重启引导oc的时候会概率重启?另外在oc里清除nvram的时候refind引导就会失效。。 谢谢分享~!
页:
[1]