Some approaches ## 0 From [how2shout](https://linux.how2shout.com/how-to-change-default-kernel-in-ubuntu-22-04-20-04-lts/) Edit `/etc/default/grub` and set ``` GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true #GRUB_TIMEOUT=0 ``` ## 1 From [this github gist](https://gist.github.com/chaiyujin/c08e59752c3e238ff3b1a5098322b363) Find the options ```bash $ cd /boot/grub grub$ grep option grub.cfg | sed -e "s/.*id_option '//" -e "s/'.*//" gnulinux-simple-80fb29ca-9952-461c-a7de-fcf32e80a450 gnulinux-advanced-80fb29ca-9952-461c-a7de-fcf32e80a450 gnulinux-5.19.0-38-generic-advanced-80fb29ca-9952-461c-a7de-fcf32e80a450 gnulinux-5.19.0-38-generic-recovery-80fb29ca-9952-461c-a7de-fcf32e80a450 gnulinux-5.19.0-32-generic-advanced-80fb29ca-9952-461c-a7de-fcf32e80a450 gnulinux-5.19.0-32-generic-recovery-80fb29ca-9952-461c-a7de-fcf32e80a450 gnulinux-5.15.0-69-lowlatency-advanced-80fb29ca-9952-461c-a7de-fcf32e80a450 gnulinux-5.15.0-69-lowlatency-recovery-80fb29ca-9952-461c-a7de-fcf32e80a450 ``` so we want `gnulinux-5.15.0-69-lowlatency-advanced-80fb29ca-9952-461c-a7de-fcf32e80a450 ` as our first choice and `gnulinux-5.19.0-38-generic-advanced-80fb29ca-9952-461c-a7de-fcf32e80a450 ` as our second. So edit `/etc/default/grub` and set ``` GRUB_DEFAULT='gnulinux-5.15.0-69-lowlatency-advanced-80fb29ca-9952-461c-a7de-fcf32e80a450>gnulinux-5.19.0-38-generic-advanced-80fb29ca-9952-461c-a7de-fcf32e80a450' ```