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

感谢彼岸花莫语大佬提供的机械革命系列EFI

问题描述

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

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

实现步骤

请确保你的OC中存在OpenShell.efi文件(花总的EFI已有该文件),没有可前往opencore官方网站进行抄作业
在这里插入图片描述

下载OpenCore Configurator

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

在OpenShell中找到EFI的位置

启动到 OpenCore 并选择 OpenShell.efi

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

转到工具> 挂载EFI

在这里插入图片描述
选择自己电脑EFI所在的硬盘并挂载
在这里插入图片描述
找到其中的EFI> OC> config.plist,在OpenCore Configurator中打开该文件

将其启用保存再进入OC中就可以看到OpenShell.efi
在这里插入图片描述
重启到 OpenCore 并选择 OpenShell.efi
在这里插入图片描述

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

在这里插入图片描述

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

要查找分区开始输入

fs1:

然后输入

dir

在这里插入图片描述
继续这个操作一直到你在输入 DIR 后找到 EFI 的文件夹

输入

fs2:

然后输入

dir

在这里插入图片描述

再次这样输入

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

检查你的EFI文件夹

cd EFI

dir

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

在这里插入图片描述
输入

cd ../

回到你的根 EFI 分区,即 FS7

再次输入

map > map-table-linux.txt

将地址信息导出到txt文件

制作启动项地址

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

同样挂载EFI分区

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

在这里插入图片描述

将其剪切到桌面,打开它
在这里插入图片描述

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

 /\EFI\ubuntu\grubx64.efi

之后可以看到是这样子

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-自定义条目。
在这里插入图片描述

在右下角添加自定义条目

路径中添加创建好的路
径,名称填写Ubuntu,风格自动,勾选启用。

(选做)将OpenShell从启动项中删去

将下图两个勾选的地方去掉即可。
在这里插入图片描述

大功告成

效果展示

在这里插入图片描述

### 回答1: WindowsLinuxmacOS种不同的操作系统Windows是由微软公司开发的,主要用于个人电脑和服务器。Linux是一种开源的操作系统,由全球的开发者共同开发和维护,主要用于服务器和嵌入式设备。macOS是由苹果公司开发的操作系统,主要用于苹果电脑和移动设备。这种操作系统各有特点和优劣,用户可以根据自己的需求和喜好进行选择。 ### 回答2: WindowsLinuxmacOS个操作系统是现今使用最为广泛的计算机操作系统。下面对它们进行简单的介绍和比较。 Windows是由微软公司开发的操作系统,是个人电脑系统的主流之一,安装使用十分方便。Windows的用户界面和操作方法用户门槛低,颜值较高,受到许多用户的欢迎。Windows有大量的应用程序和游戏支持,比较适合普通用户和商务办公人员使用。但是,Windows发展时间比较长,包含较多的遗留问题和漏洞,较易受到病毒、黑客攻击等安全问题。 Linux是一种免费、开源的操作系统,主要分为Ubuntu、CentOS、Fedora、Debian等多个本,用户界面和应用程序安装较为复杂,需要一定的技术支持。Linux采用类UNIX架构,稳定、安全性好,适合服务器、开发环境、科学计算等专业领域的使用,有广泛的开发者和社区支持。但是Linux相比WindowsmacOS在兼容性、软件支持方面稍微弱一些,适合具有一定技术背景的用户。 macOS是由苹果公司开发的操作系统,被安装在Macintosh电脑上,是颜值、易用性、稳定、高安全性的代表。macOS的用户界面和应用程序比较精美、实用、流畅,适合专业创意设计人员和个人娱乐用户使用。但是,macOS硬件和软件封闭,不支持其他品牌的电脑(将来Mac的处理器架构改为ARM后iOS和macOS的融合会更加完善),软件和游戏支持也不如Windows广泛。 综上所述,Windows适合一般用户和商务、家庭办公;Linux适合专业领域的服务器、开发等场景;macOS适合个人创意设计、娱乐等场景,者各有优缺点,具体使用视个人需求而定。 ### 回答3: Windows, LinuxmacOS是现在常见的种操作系统Windows作为最早的PC系统之一,是一种广泛使用的操作系统,它的界面简单易用,并且拥有丰富的软件库。Windows可以兼容大量第方软件,因此它是游戏玩家、商业用户、学生等许多人的首选。 Linux是一种开源的操作系统,它比WindowsmacOS更加安全和稳定。由于它是开源的,因此任何人都可以使用和修改它的源代码。然而,由于它对命令行界面的依赖较大,因此不适合那些不熟悉计算机技术的用户。 macOS是苹果公司的操作系统,它最初被设计用于苹果电脑。macOS在设计上着重于安全性和易用性。由于它只能在苹果设备上运行,因此其硬件和软件的整合非常良好。此外,macOS用户通常受到更好的技术支持和更新,因此它在音频和视频制作等专业领域也非常受欢迎。 虽然这种操作系统各有特点,但它们都可以满足不同用户的需求。用户可以根据自己的需求来选择最适合自己的系统
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值