多系统引导 —— rEFInd手动安装记录

多系统引导 —— rEFInd手动安装记录,第1张

rEFInd对于UEFI下的多系统引导非常有优势,可以自动的识别所有不同系统下的引导文件,并生成启动条目。

rEFInd有多种安装方式,其中比较方便的是使用自带的脚本命令 refind-install 即可一键安装。也可以使用手动方式一步步安装所需文件,本文采用手动安装方式。

谨以此文作为个人安装笔记方便以后查阅。

注意:nvme0n1p1 是 Win10 的EFI分区,虚拟机系统引导类型:UEFI,磁盘分区表:GPT

rEFInd需要配合 efibootmgr 创建一个引导入口,因此安装时需要一同安装:

EFI 分区下创建 refind 目录,并将 efi 引导文件复制到EFI分区下

然后使用 efibootmgr 在UEFI NVRAM中创建一个引导条目,其中 /dev/sda --part 2 是指EFI系统分区所在的磁盘与分区号(即 refind_x64.efi 引导文件所在的磁盘与分区号)。

将支持其它系统的相关 efi 引导文件复制到EFI系统分区中的rEFInd安装目录下的 drivers_x64 文件夹中

复制 rEFInd 的配置文件、图标文件、字体文件到EFI系统分区中的rEFInd安装目

以root用户运行 mkrlconf 。它会尝试在 /boot 中找到你的内核,并自动生成 refind_linux.conf

运行之后会在 /boot 下自动生成的引导配置文件 refind_linux.conf

注意:

因此我们应该手动地修改引导参数,并且传递相关的参数给内核;

修改后的引导文件 /boot/refind_linux.conf 如下

refind_linux.conf 文件内容解析:

rEFInd的 主题 文件一般都放在 /boot/efi/EFI/refind/themes 目录下

在rEFInd 配置文件 refind.conf 最末尾添加一行包含主题参数文件的命令

附上一张效果图

【参考资料】

rEFind是基于 EFI 的机器启动菜单和维护工具包 。您可以使用它轻松启动多个 *** 作系统,包括使用Boot Camp进行三重启动设置。它还提供了一种输入和浏览EFI预启动环境的简便方法.


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11407503.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存