Loading...

OpenCore添加ubuntu引导,引导三系统(Macos+Windows+Linux)

黑苹果教程3年前 (2022)更新 ypng
64 0 0

问题描述
在此前已经安装好了win和Mac,并能正常引导但是Ubuntu的引导需要手动按F10进行选择,比较麻烦,尝试将Ubuntu的引导也加入到OC中。

参考国外大佬Ayush Sahay Chaudhary的博客[GUIDE] Opencore Dualboot/ Multiboot Guide进行的配置,该博客中有完整的win+mac+linux的安装步骤。

实现步骤
请确保你的OC中存在OpenShell.efi文件(花总的EFI已有该文件),没有可前往opencore官方网站进行抄作业

OpenCore添加ubuntu引导,引导三系统(Macos+Windows+Linux)

下载OpenCore Configurator
进入MAC,在苹果系统之家中可以下载OpenCore Configurator。

在OpenShell中找到EFI的位置
启动到 OpenCore 并选择 OpenShell.efi

如果在OC中无法找到该选项而EFI中确实放置了OpenShell.efi,那么进入Mac中启动OpenCore Configurator

转到工具> 挂载EFI

OpenCore添加ubuntu引导,引导三系统(Macos+Windows+Linux)

选择自己电脑EFI所在的硬盘并挂载

OpenCore添加ubuntu引导,引导三系统(Macos+Windows+Linux)

找到其中的EFI> OC> config.plist,在OpenCore Configurator中打开该文件

将其启用保存再进入OC中就可以看到OpenShell.efi

OpenCore添加ubuntu引导,引导三系统(Macos+Windows+Linux)

重启到 OpenCore 并选择 OpenShell.efi

OpenCore添加ubuntu引导,引导三系统(Macos+Windows+Linux)

你会看到这样的屏幕(这时请注意及时按一下按键)

OpenCore添加ubuntu引导,引导三系统(Macos+Windows+Linux)

这里的东西是,FS1, FS2,… FS7: 是所有连接到系统的驱动器的分区,你必须确定哪个是Linux 分区。

要查找分区开始输入

  1. fs1:

然后输入

  1. dir
OpenCore添加ubuntu引导,引导三系统(Macos+Windows+Linux)

继续这个操作一直到你在输入 DIR 后找到 EFI 的文件夹

输入

  1. fs2:

然后输入

  1. dir
OpenCore添加ubuntu引导,引导三系统(Macos+Windows+Linux)

再次这样输入

我在 FS7中找到了我的 总 EFI 分区:

检查你的EFI文件夹

  1. cd EFI
  2. dir

如果ubuntu的文件夹是在这个分区里面

OpenCore添加ubuntu引导,引导三系统(Macos+Windows+Linux)

输入

  1. cd ../

回到你的根 EFI 分区,即 FS7

再次输入

  1. map > map-table-linux.txt

将地址信息导出到txt文件

制作启动项地址
现在重新启动系统并从启动菜单中选择 macOS 驱动器启动到 macOS。

同样挂载EFI分区

打开 EFI分区可以看到,map-table-linux.txt

OpenCore添加ubuntu引导,引导三系统(Macos+Windows+Linux)

将其剪切到桌面,打开它

OpenCore添加ubuntu引导,引导三系统(Macos+Windows+Linux)

查到你在OpenShell中找到的驱动器号(我的是FS7),复制 PCI 行(图中选中的那一行)并将其粘贴到     一个新的文本文件中,然后在 PCI 行之后添加这一行,如下所示,

  1. /\EFI\ubuntu\grubx64.efi

之后可以看到是这样子

  1. PciRoot(0x0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/NVMe(0x1,20-60-A0-49-8B-44-1B-00)/HD(1,GPT,B2C56269-054C-45C4-8ACS-C321A6B52982,0x800,0xAF000) /\EFI\ubuntu\grubx64.efi

在OpenCore Configurator中添加启动项
同样打开OpenCore Configurator,进入目录EFI> OC> config.plist,将config.plist在OpenCore Configurator中打开,然后去Misc-其它设置中,选择Entries-自定义条目。

OpenCore添加ubuntu引导,引导三系统(Macos+Windows+Linux)

在右下角添加自定义条目

路径中添加创建好的路

OpenCore添加ubuntu引导,引导三系统(Macos+Windows+Linux)
径,名称填写Ubuntu,风格自动,勾选启用。

(选做)将OpenShell从启动项中删去
将下图两个勾选的地方去掉即可。

大功告成
效果展示

OpenCore添加ubuntu引导,引导三系统(Macos+Windows+Linux)
原文链接:https://blog.csdn.net/qlpdong/article/details/118572750

© 版权声明

相关文章

暂无评论

暂无评论...