Hiding grub menu on start I up Fedora (Silverblue)

I have this persistent title that shows up when I booting, I do want to see it

I have customized my /boot/grub2/user.cfg file like this

set timeout=0

set quiet=1

But it keeps showing up, then I later found out it was stored under title in my boot/loader/entries


cat /boot/loader/entries/ostree-*.conf

title Fedora Linux 41.1.4 (Silverblue) (ostree:1)

version 1

options rhgb quiet root=UUID=f1192884-ed67-42b2-bd0c-22bf07d0e85e rootflags=subvol=root rw ostree=/ostree/boot.0/fedora/e3c1d1d259dc0f5dfd87e0c8a3f31e7233b33ba091986f069aa8cb579b2aa37c/1 quiet splash rd.systemd.show_status=auto vt.global_cursor_default=0

linux /ostree/fedora-e3c1d1d259dc0f5dfd87e0c8a3f31e7233b33ba091986f069aa8cb579b2aa37c/vmlinuz-6.11.4-301.fc41.x86_64

initrd /ostree/fedora-e3c1d1d259dc0f5dfd87e0c8a3f31e7233b33ba091986f069aa8cb579b2aa37c/initramfs-6.11.4-301.fc41.x86_64.img

aboot /ostree/deploy/fedora/deploy/308868a0660c0231a0c039896647a5db43f1a258cd211890ce83b06953384c4c.1/usr/lib/ostree-boot/aboot.img

abootcfg /ostree/deploy/fedora/deploy/308868a0660c0231a0c039896647a5db43f1a258cd211890ce83b06953384c4c.1/usr/lib/ostree-boot/aboot.cfg

title Fedora Linux 41.1.4 (Silverblue) (ostree:0)

version 2

options rhgb quiet root=UUID=f1192884-ed67-42b2-bd0c-22bf07d0e85e rootflags=subvol=root rw ostree=/ostree/boot.0/fedora/e3c1d1d259dc0f5dfd87e0c8a3f31e7233b33ba091986f069aa8cb579b2aa37c/0 quiet splash rd.systemd.show_status=auto vt.global_cursor_default=0 quiet loglevel=0 rd.systemd.show_status=false splash vt.global_cursor_default=0

linux /ostree/fedora-e3c1d1d259dc0f5dfd87e0c8a3f31e7233b33ba091986f069aa8cb579b2aa37c/vmlinuz-6.11.4-301.fc41.x86_64

initrd /ostree/fedora-e3c1d1d259dc0f5dfd87e0c8a3f31e7233b33ba091986f069aa8cb579b2aa37c/initramfs-6.11.4-301.fc41.x86_64.img

aboot /ostree/deploy/fedora/deploy/308868a0660c0231a0c039896647a5db43f1a258cd211890ce83b06953384c4c.2/usr/lib/ostree-boot/aboot.img

abootcfg /ostree/deploy/fedora/deploy/308868a0660c0231a0c039896647a5db43f1a258cd211890ce83b06953384c4c.2/usr/lib/ostree-boot/aboot.cfg

Please show the output of sudo grub2-editenv - list
On workstation that lists the content of /boot/grub2/grubenv without altering it and the result may show something like this.

$ sudo grub2-editenv - list
saved_entry=4721ae52e35645e2b20bd190dd29ced1-6.12.8-200.fc41.x86_64
menu_auto_hide=1
boot_success=1
boot_indeterminate=0

The menu_auto_hide option is what normally hides the grub menu and if it has been removed then the menu is usually displayed. When dual booting that option seems to be overridden and the menu displays anyway.

I prefer to have the menu display so I unset that option on my desktop but my laptop is dual boot so this result is from the laptop. sudo grub2-editenv - unset menu_auto_hide is how I remove that option.

I don’t know if the result is the same with silverblue or not, but it seems reasonable since that is in the /boot partition.

Similar to:

Likely due to:

2 Likes

It won’t be. The grub.cfg file has no similarity to the one you get from running grub2-mkconfig. Everything is managed by ostree or rpm-ostree, and everything you know about grub configuration won’t apply in silverblue.

1 Like