/etc/default/grub is missing on Silverblue 41 fresh install

Is this by design? I wanted to set GRUB_TIMEOUT to 10.
Thanks!

Added atomic-desktops, f41, grub

Yes, the GRUB config is now a static config in Atomic Desktops starting with Fedora 41. See: Silverblue 41 installation is missing `/boot/grub2/grubenv` and `/etc/default/grub` files · Issue #746 · coreos/bootupd · GitHub

If you want to edit GRUB specific values, you should now add your config as a distinct configuration file:

$ sudo cat /boot/grub2/user.cfg
set timeout=10

If you edit the main config file /boot/grub2/grub.cfg, it may be overridden when we’ll start automatically updating the static config as well.

If you want to change kernel arguments, you should use rpm-ostree kargs.

5 Likes