0

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?

fommil
  • 195

1 Answers1

1

See the following question and answers:

How do I change the GRUB boot order?

An alternative is to ditch GRUB entirely; rEFInd can launch your kernels directly, assuming they're 3.3.0 or later. You may need to install an EFI filesystem driver. With that done, you can edit the refind.conf file to change the default_selection option to specify which kernel you want to boot by default.

Rod Smith
  • 45,120
  • 7
  • 66
  • 108