After finding that your Ubuntu machine will work better after changing the active kernel you may want to make that the default kernel.
Follow these steps. I have also included a web site for reference.
Install the default kernel:
sudo apt install @the kernel you want@
Set GRUB Default Kernel
Find entrance from /boot/grub/grub.cfg
Get the $menuentry_id_option:
grep submenu /boot/grub/grub.cfg
Example output:
submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-4591a659-55e2-4bec-8dbe-d98bd9e489cf' {
'gnulinux-advanced-4591a659-55e2-4bec-8dbe-d98bd9e489cf' is what we need.
Get the specific kernel option:
grep gnulinux-4.15.0 /boot/grub/grub.cfg
Example output:
menuentry 'Ubuntu, with Linux 4.15.0-126-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-126-generic-advanced-4591a659-55e2-4bec-8dbe-d98bd9e489cf' {
'gnulinux-4.15.0-126-generic-advanced-4591a659-55e2-4bec-8dbe-d98bd9e489cf' is what we need.
Set GRUB_DEFAULT in /etc/default/grub
Join two entry strings obtained above by '>', set to GRUB_DEFAULT.
GRUB_DEFAULT='gnulinux-advanced-4591a659-55e2-4bec-8dbe-d98bd9e489cf>gnulinux-4.15.0-126-generic-advanced-4591a659-55e2-4bec-8dbe-d98bd9e489cf'
Update grub
sudo update-grub
Reboot the machine
web link for reference. https://gist.github.com/chaiyujin/c08e59752c3e238ff3b1a5098322b363