首先,您可以在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 vmlinuz
在refind.conf
。(如果您touch
在Linux中使用命令弄乱了日期戳,或者您以奇怪的顺序安装了内核,则该规则可能会有例外。)
作为rEFInd的设计师,我创建了这个系统,使其能够合理地与大多数Linux发行版一起使用default_selection
。特别地,按日期戳排序对此很有帮助。