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


9

我安装了REfind,效果很好!它会立即为Windows和Ubuntu选项,并将它们放在一个不错的菜单中,以便在我启动计算机时进行选择。

但是,我发现配置说明令人生畏,有些难以理解。

第一个选项是Windows,如果20秒钟内未选择任何内容,则会加载Windows。我希望Ubuntu是默认设置,如果未选择任何选项,则默认加载。同样,Ubuntu的第一个选项是grub菜单。此后还有两个选项,似乎是针对两个版本的Ubuntu的。

我本能地选择第一个,因为它似乎是最新版本。但是我担心的是,每当我从软件更新中获得Ubuntu的更新版本时,是否都必须更改此设置?

我尝试从ubuntu终端中的efi引导管理器更改此设置,但它没有更改refind中的顺序。

Answers:


21

首先,您可以在rEFInd中设置默认的引导选项,方法是编辑其中的default_selection项目refind.conf(通常/boot/efi/EFI/refind在Linux目录中)。设置当您突出显示菜单中的选项以使其成为默认值时显示的文本的任何相关子集。在您的情况下,default_selection vmlinuz可能会很好地工作。

其次,您所提到的“两个版本的Ubuntu”几乎可以肯定是两个不同的Linux内核。内核不是Ubuntu,但它是OS的核心(“内核”),从技术上讲,它是Linux的Ubuntu的一部分-它是Linux内核(与FreeBSD内核相对,是OS) X内核或其他)。在任何情况下,rEFInd的编码方式均使rEFInd菜单中的目录中的所有文件均按日期排序,最新的文件优先。因此,当您安装新的内核软件包时,rEFInd会自动将其移动到列表的开头。

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

作为rEFInd的设计师,我创建了这个系统,使其能够合理地与大多数Linux发行版一起使用default_selection。特别地,按日期戳排序对此很有帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.