-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support updating multiple EFIs in mirrored setups #132
Comments
One small correction: in the mirrored boot disk case, no partitions are labeled |
Note that just dumbly doing a type GUID match will not work for things like multipath. We solved this in Would probably make sense for bootupd to use the same heuristic (or if it finds a better heuristic to use, update coreos-installer to match). |
Notes for implementing this for Fedora CoreOS:
But unfortunately we might have to add more heuristics to support Anaconda installations. |
As far as I could see when trying various RAID setups in Anaconda (https://docs.fedoraproject.org/en-US/fedora/f36/install-guide/install/Installing_Using_Anaconda/#sect-installation-gui-manual-partitioning-swraid), they only create a single EFI system partition. So Fedora CoreOS should be the only case with one per disk, unless someone use manual partitioning and explicitly set up two. See also: https://gitlab.com/fedora/ostree/sig/-/issues/1#note_2086744541 |
Test failed with multiple EFIs in mirrored setups (using latest bootupd in copr build):
mirror.bu is refered to doc
|
Follow-up to #127 (specifically #127 (comment)). We need to update the EFI in all the devices matching the appropriate GUID, not just the one which wins the
/dev/disk/by-partlabel/EFI-SYSTEM
race.The text was updated successfully, but these errors were encountered: