- 积分
- 345
- 最后登录
- 2024-4-23
- 精华
- 0
- 阅读权限
- 30
- 主题
- 44
- UID
- 1427280
- 帖子
- 787
- PB币
- 1002
- 威望
- 5
- 贡献
- 0
- 技术
- 1
- 活跃
- 1673
- UID
- 1427280
- 帖子
- 787
- PB币
- 1002
- 贡献
- 0
- 技术
- 1
- 活跃
- 1673
|
本帖最后由 tangceng 于 2020-1-7 22:16 编辑
1,初衷
从Clover切换到opencore,发现opencore的简洁干练,高效都非常让我满意,并且配置完成后,整个系统也更接近白果状态,而且配置也相对clover来讲要更加简洁,特别是同一功能不用多处修改配置,efi文件和驱动也是简洁的刚刚好,对于系统的启动能有一个更加深入的了解,但由于是win10双系统,参照了好多贴,一直未弄好,后经多日研究,总算成功,在此将我的经验分享给大家,希望大家能用得上,至少会有所启发,少走弯路。
2,感谢
在这里首先要感谢网友btwise,是他的
3,替换debug版本
下载debug版本的opencore0.53版,https://github.com/acidanthera/OpenCorePkg/releases,并将原来的bootx64.efi和opoecore.efi替换掉,记得事前先备份你正在用的这两文件,然后打开配置文件修改 Misc=>Debug=>Target值,由3改为67,保存后重启macos系统。
4,获取日志文件及启动盘路径
在重启系统后,挂载efi分区,会在efi的根目录下发现有一个日志文件,
打开日志文件,搜索bootx64.efi字段,找到如下路径值,并复制。
5,添加配置文件里的win10启动项
再次打开配置文件,找到Misc=>Entries,添加一个新的启动组item1,并按照item0的格式逐个创建相应条目,并将刚才所得路径PciRoot(0x0)/Pci(0x1B,0x0)/Pci(0x0,0x0)/NVMe(0x1,50-DE-9D-44-4A-44-1B-00)/HD(1,GPT,DB9A7FCE-7B5A-41D6-A50B-FA2318DAD262,0x28,0x64000)/\EFI\BOOT\BOOTX64.EFI 最后一段换上win10的efi启动文件,此处每个人的设备路径和启动磁盘uuid不同,不能照搬,只需要替换最后一部分即可,前提是你要事先把win10的启动项要先放在efi目录下,和clover操作类似,最后结果如下PciRoot(0x0)/Pci(0x1B,0x0)/Pci(0x0,0x0)/NVMe(0x1,50-DE-9D-44-4A-44-1B-00)/HD(1,GPT,DB9A7FCE-7B5A-41D6-A50B-FA2318DAD262,0x28,0x64000)/\EFI\Microsoft\Boot\Bootmgfw.efi,并将其复制到刚才新建的path条目中,其余几个条目配置如图即可。
6,配置完成,系统还原
如果所有操作无误,再次重启应该可以看到wiin10的启动条目,成功后将之前备份的2个文件,bootx64.efi和opencore.efi还原到之前的位置,Misc=>Debug=>Target值,由67改回3,至此全部完成。
补充:
1,楼下网友beloved敏反应将
实际上,不知道为何,在我的系统里这样设置了无效,原因未知,这才有了这篇文章。
2,又有热心网友[url=https://i.pcbeta.com/space-uid-4771397.html]Tian羽补充
除第1条设置外,还要将misc里面blessoverride里面添加win的bcd然后hideself设置false,我之前就是因为看xjn的教程将hideself设置成yes才不出启动条目的,现在好了,简单设置也出现了,再次感谢,看来对xjn的教程理解还有些不对位,还要继续学习。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|