我在 2013 iMac 的不同分区中安装了两个版本的 Linux,并使用 rEFInd 执行初始启动,然后启动位于专用 MSDOS 分区上的 grub EFI 二进制文件。
如果我选择 grub,它似乎会扫描我的所有分区并在 /dev/sda8(最新版本)和 /dev/sda9(长期支持)处发现一个内核。然后它让我选择启动到每个内核,但按字母顺序排列它们:这意味着老的内核是默认的。但我希望新内核成为默认内核。
/boot/efi/EFI/ 版本的 grub 似乎没有任何配置文件.../boot/grub/* 文件特定于每个安装。
如何设置 grub EFI 的显示顺序(或至少是默认选择)?
答案1
请参阅以下问题和答案:
另一种方法是完全放弃 GRUB;rEFInd 可以直接启动你的内核,前提是它们是 3.3.0 或更高版本。你可能需要安装EFI 文件系统驱动程序完成后,您可以编辑refind.conf
文件来更改选项default_selection
,以指定默认要启动哪个内核。