Ubuntu – Ubuntu 20.04 LTS can’t Hide grub menu

20.04bootgrub2startup

I have recently upgraded to ubuntu 20.04 LTS, it works charmingly but all I want is to hide grub menu on booting. Yes, I tried to edit /etc/default/grub. Timeout is set to 0 sec in default, and I'm still seeing the grub menu on startup with timeout 30 sec.

I tried to edit using grub-customizer and no luck

Startup screen

timeout is showing 30 secs

Best Answer

You are using lvm or btrfs for your / partition.

This is made by design, because grub can't write to either of those. This may lead to unablity to enter grub after a boot failure.

If you are sure that's not a problem for you, add GRUB_RECORDFAIL_TIMEOUT=0 to /etc/default/grub and run

sudo update-grub

Otherwise consider making a separate /boot partition formatted to ext2.