This is exactly what I’m working on fixing with:
- Use composefs by default (#35) · Issues · fedora / Fedora Atomic Desktops / SIG Issue Tracker · GitLab
- Import GRUB static migration code by travier · Pull Request #790 · coreos/bootupd · GitHub
- for Changes/ComposefsAtomicDesktops - Fedora Project Wiki
and that should land in F42 soon (I’m working on the bootupd release right now).
You were running testing and an ostree version with a bug (2024.10
) got pushed there and enabled composefs by default.
This is blocking updates and may result in the GRUB config being removed in some cases I could not reproduce yet.
The easiest way to recover is to copy a GRUB config from another system. Here is one: How to restore grub.cfg in Silverblue? - #2 by siosm