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?