Grub timeout set to 30 after upgrade

This thread grub-recordfail-broken-regarding-lvm tries to get to the bottom of the problem.

If you are looking for a quick fix, you can

sudo sh -c 'echo GRUB_RECORDFAIL_TIMEOUT=5 >> /etc/default/grub';
sudo update-grub;
  • thank @borislav for pointing out sudo grub-install; is not needed for configuring Grub menu timeout

It worked for me to add

GRUB_RECORDFAIL_TIMEOUT=0

in /etc/default/grub

and then run

sudo update-grub

I had the same issue. This fixed it for me:

In a terminal window run:

sudo sed -i "/recordfail_broken=/{s/1/0/}" /etc/grub.d/00_header

then

sudo update-grub

courtesy of: https://forums.linuxmint.com/viewtopic.php?t=287026