0

This question already has an answer here:

My /etc/default/grub on Ubuntu 18.10 (no dualboot) looks like this:

GRUB_DEFAULT="0"
GRUB_HIDDEN_TIMEOUT="0"
GRUB_HIDDEN_TIMEOUT_QUIET="false"
GRUB_TIMEOUT="0"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

I am still seeing the grub menu every time I boot and it stays until I select 'ubuntu' and hit enter. No timeout. I just want the machine to boot the first kernel entry without any delay. What am I missing?

I did change GRUB_HIDDEN_TIMEOUT_QUIET="false" to GRUB_HIDDEN_TIMEOUT_QUIET="true" but I still see the menu.

marked as duplicate by Kulfy, karel, pomsky, Charles Green, Eric Carvalho Feb 2 at 0:05

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • GRUB_HIDDEN_TIMEOUT_QUIET should be set true – Kulfy Jan 31 at 17:15
  • This seems like a duplicate but it's a bug. The latest grub2 updated introduces this bug. It has been reported, a fixed has been created, and soon it'll come for everybody. Check out bugs.launchpad.net/ubuntu/+source/grub2/+bug/1814403 – Felipe Feb 7 at 22:35
2

Change

GRUB_HIDDEN_TIMEOUT_QUIET=true

and run

sudo update-grub  
  • I made this change and did update-grub. I still have the menu. – Christian Jan 31 at 20:50
0

I've been digging a bit deeper and found that this prevents the menu from showing:

GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_DISABLE_OS_PROBER=true
GRUB_RECORDFAIL_TIMEOUT=0
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

Not the answer you're looking for? Browse other questions tagged or ask your own question.