重新查找配置:更改启动顺序和默认启动

重新查找配置:更改启动顺序和默认启动

我安装了 REfind,它运行良好!它立即显示 Windows 和 Ubuntu 选项,并将它们放在一个漂亮的菜单中,供我在启动计算机时选择。

然而,我发现配置说明有点令人畏惧且超出了我的理解范围。

第一个选项是 Windows,如果 20 秒内未选择任何内容,Windows 就会加载。我希望 Ubuntu 成为默认选项,如果未选择任何内容,则会加载。此外,Ubuntu 的第一个选项是 grub 菜单。之后还有两个选项,似乎适用于两个版本的 Ubuntu。

我会本能地选择第一个,因为它似乎是最新版本。但我担心的是,每次通过软件更新获得 Ubuntu 的更新版本时,我是否都必须更改它?

我尝试从 ubuntu 终端中的 efi 启动管理器更改这一点,但它并没有改变 refind 中的顺序。

答案1

default_selection首先,您可以通过编辑 rEFInd 中的项目refind.conf(通常在 Linux 中的目录中)来设置默认启动选项/boot/efi/EFI/refind。设置在菜单中突出显示该选项时出现的任何相关文本子集,以使其成为默认选项。对于您来说,这default_selection vmlinuz可能会很好用。

其次,您提到的“两个版本的 Ubuntu”几乎肯定是两个不同的 Linux 内核。内核不是 Ubuntu,但它是操作系统的核心(“内核”),从技术意义上讲,它是 Ubuntu 中 Linux 的一部分——它是Linux内核(与 FreeBSD 内核、OS X 内核或其他内核不同)。无论如何,rEFInd 的编码方式是,目录中的所有文件都按日期在 rEFInd 菜单中排序,最新文件排在最前面。因此,当您安装新的内核包时,rEFInd 会自动将其移动到列表的开头。

此排序与您在 中设置的默认值交互,当您设置的默认值与多个条目匹配时(如果您有多个 Linux 内核,则将使用列表中的第一个条目作为默认值)。因此,如果您在 中vmlinuz设置,rEFInd 通常应该默认启动最新的内核。(如果您在 Linux 中使用命令弄乱了日期戳,或者以奇怪的顺序安装内核,则此规则可能会有例外。 )default_selection vmlinuzrefind.conftouch

作为 rEFInd 的设计者,我创建了这个系统,以便能够与大多数 Linux 发行版合理配合使用,只要default_selection设置合理即可。按日期戳排序尤其有助于实现这一点。

相关内容