How to restore GRUB's "silent" mode?

I just updated /etc/default/grub to change some kernel parameters, and ran grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg. For some reason, GRUB’s output now goes directly to the “default” console, and I can see boot messages in its glorious verbosity while the system boots up, even if I don’t press any key. How can I restore “normal” (or “silent”) mode?

1 Like

Post your configuration:

cat /etc/default/grub
sudo grub2-editenv list

Hi @vgaetera, thanks for reaching out. Here it goes:

~ cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true
GRUB_CMDLINE_LINUX=""

~ sudo grub2-editenv list
saved_entry=8df5fde7510f422ebad778666bdbff1d-5.7.15-200.fc32.x86_64
menu_auto_hide=1
boot_success=1
kernelopts=root=/dev/mapper/fedora_lvm-root ro
boot_indeterminate=0
1 Like

Thank you very much for the information. menu_auto_hide was already set to 1, but I searched a little further and found out that what I was missing was adding "quiet splash" on GRUB_CMDLINE_LINUX.

Edit: actually quiet was the solution I needed, splash was a bonus (it shows the graphical boot message on compatible systems).

1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.