After installing Fedora 35 on my Framework Laptop, I noticed the GRUB 2 menu is hidden on boot.
Seeing a Ask Fedora page, the change looks since Fedora 2X.
Anyway, here are the current setting related to GRUB 2.
$ 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="rd.luks.uuid=luks-09538e5a-f802-40a6-bc22-328604dc2312 rhgb quiet" GRUB_DISABLE_RECOVERY="true" GRUB_ENABLE_BLSCFG=true $ sudo grub2-editenv list saved_entry=80e9c3d2b9dc4e93a3ab129c79655481-5.14.14-300.fc35.x86_64 menu_auto_hide=1 boot_success=1 boot_indeterminate=0
Run like this to show the menu on boot.
$ sudo grub2-editenv - unset menu_auto_hide
The setting is changed like this. And the menu is shown now on boot.
$ sudo grub2-editenv list saved_entry=80e9c3d2b9dc4e93a3ab129c79655481-5.14.14-300.fc35.x86_64 boot_success=1 boot_indeterminate=0