UEFI:让 rEFInd 解析其配置文件

UEFI:让 rEFInd 解析其配置文件

我安装了 refind 作为我的 UEFI 启动管理器。自动安装脚本没有执行任何操作,因此我手动添加了一个启动项,但现在我无法让它读取 refind.conf 上的选项。我不确定 refind 何时会使用该文件。

我的系统设置如下:

   /dev/sda1, fat, mounted as /boot (contains /boot/EFI)
   /dev/sda3, ext4, mounted as /

我已编辑/boot/EFI/refind/refind.conf以添加我的内核选项。它们只是root=/dev/sda3 video=1024x768

如果我运行 refind 安装脚本,它会说它找到了该文件,并在我编辑的文件旁边留下另一个具有默认设置的文件。

当我启动时,没有内核选项。每次我都必须按 F2 并输入它。

我怎样才能让 refind 使用该配置文件,或者怎样才能简单地保存我的内核参数?

如果有必要的话我会使用 archlinux。

答案1

@Rodsmith 评论非常中肯。始终尝试使用自动检测。我不知道 mkrlconf,尽管我不需要它来解决我的情况。

就我而言,自动脚本只会检测启动分区及其内核。根本没有内核选项!即使我刚刚手动输入这些选项进行启动,自动脚本也会忽略它们。

我只需创建 /boot/refind_linux.conf 文件,它就可以正常工作。设置什么作为启动 ID 来匹配它找到的内核有点令人困惑。实际上,非常令人困惑,我仍然不确定我是否理解了字符串匹配逻辑。但该文件是在运行时读取的。所以不需要运行任何东西,我认为这就是答案。只需编辑文件并重新启动即可试用。

相关内容