Bug 2375567

Summary: Enable automatic updates of the bootloader for Bootable Container systems
Product: [Fedora] Fedora Reporter: HuijingHei <hhei>
Component: Changes TrackingAssignee: Aoife Moloney <amoloney>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: medium Docs Contact:
Priority: unspecified    
Version: 43CC: travier, walters
Target Milestone: ---Flags: fedora-admin-xmlrpc: mirror+
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-12-16 14:01:13 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description HuijingHei 2025-06-30 10:00:59 UTC
This is a tracking bug for Change: Enable automatic updates of the bootloader for Bootable Container systems

For more details, see: https://fedoraproject.org/wiki/Changes/AutomaticBootloaderUpdatesBootc

Currently, Bootable Container systems do not perform bootloader updates automatically during OS upgrades. This means the GRUB and shim binaries on disk may become outdated even after a user performs a rpm-ostree upgrade. Instead, the user is responsible for manually updating the bootloader using bootupctl update. This change is to enable automatic bootloader updates in Bootable Container systems and do not need users to update manually.

This feature has been enabled by default at boot for both UEFI and BIOS systems on Fedora 41 Atomic Desktops. For details, see the approved change proposal: FedoraSilverblueBootupd(https://fedoraproject.org/wiki/Changes/FedoraSilverblueBootupd), and enable `bootloader-update.service` in configuration bootupd.yaml (https://pagure.io/workstation-ostree-config/blob/f41/f/bootupd.yaml)

If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.

Reproducible: Always

Comment 1 Timothée Ravier 2025-08-26 16:46:22 UTC
Done with https://gitlab.com/fedora/bootc/base-images/-/merge_requests/257

Comment 2 Timothée Ravier 2025-12-16 14:01:13 UTC
We released that change as part of Fedora 43.