On Wed, Dec 17, 2025 at 11:52:08AM +0100, Gerd Hoffmann wrote: > Hi, > > > > grub does not properly integrate with EFI, i.e. it brings its own set of > > > filesystem drivers but does not register them as EFI protocols. So on a > > > typical fedora install where /boot is xfs grub itself can access /boot > > > but anything loaded by grub can not. > > > > We currently default to ext4, not XFS for /boot, though we do have EFI > > filesystem drivers we could ship for btrfs, ext4, and xfs for those cases. > > Yes, someone took the grub drivers and turned them into efi filesystem > drivers. That is IMHO a rather crude workaround for grub mostly > ignoring EFI. Also these drivers are (a) not installed by default and > (b) lack a secure boot signature, so they do not really change the > picture. > > edk2 has a ext4 driver too (see edk2-ext4.rpm). I could roll that one > into the OVMF firmware. Would get us past the secure boot issue as > binaries included in the firmware image are trusted even without > signature. Obvious problem is that this would work for virtual machines > only, and I suspect openQA will not appreciate VM behavior derive from > physical hardware behavior like that ...
For VMs we're not constrainted by a pre-existing ESP with potentially unsufficient capacity. VM images should surely be created with a big enough ESP to hold everything we expect them to need and not bother with loading from a separate /boot partition, which would then also avoid need for OVMF to support ext4 (or anything else non-vfat). With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :| -- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
