How to make Grub boot different Kernels by default

How to make Grub boot different Kernels by default

After selecting the LTS-Kernel during installation, I found out later that it is not used by default. (you can check with:  "uname -a")

If you want Antergos to boot the LTS-Kernel by default, you have to edit the following file:

/etc/default/grub

 

There are two ways to make grub boot the LTS-Kernel

First method: modify the following entry

GRUB_DEFAULT="0"

 

You have to change the Zero, it marks the first entry in the Grub Menu. Te second entry below is "1", the third "2", and so forth. (I had to fill in the "2")

The second method: Uncomment the following entry

#GRUB_SAVEDEFAULT="true"

 

Simply remove the "#" and save. This will force Grub to use your last selected Kernel as default - until you change it again.

Remarks

Unfortunately, none of these methods is working out of the box, because Antergos is using a submenu in Gurb after installation. Hence you have to install  grub-customizer from the AUR to get rid of the submenu. Its a GUI-tool, pretty self-explanatory. ! But keep in mind that this tool is dangerous too, it can make the system unbootable !

After that, both aforementioned methods work again. 

This is a rather unfortunate situation. My suggestion for the devs: Make the LTS kernel the default, if this kernel is selected during installation (ask the user eventually if he wants it). Get rid of the submenu, keep things simple, list all the kernel options without Grub-submenus. I dont think that it would be to messy to offer four options during boot (Kernel, LTS and the fallback options). 

 

 

 

(Visited 740 times, 1 visits today)

Pin It on Pinterest

Share This