I have two versions of Linux installed in different partitions on a 2013 iMac and I'm using rEFInd to perform the initial booting, which then starts up the grub EFI binary that lives on a dedicated MSDOS partition.
If I select grub, it seems to scan all my partitions and discovers a kernel at /dev/sda8 (latest release) and /dev/sda9 (long term support). It then gives me the option to boot into each kernel, but orders them in alphabetical order: meaning the old kernel is the default. But I want the new kernel to be the default.
There do not appear to be any config files for this /boot/efi/EFI/ version of grub... the /boot/grub/* files are specific to each installation.
How can I set the display order (or at least the default choice) for grub EFI?
grub.cfg
file, which can be loaded from the ESP or from the Linux/boot
partition, depending on how GRUB is configured. Thegrub.cfg
file is usually regenerated when you re-install GRUB or when you run tools likeupdate-grub
(which will be done when you update your kernel, among other things). – Rod Smith Mar 15 '14 at 13:52