Description of problem: Multiboot2 grub module is the only way to load Xen with reasonable control over its arguments. multiboot2 is not part of grub2-efi-x64-modules. It looks it's disabled on purpose with a source code patch: https://src.fedoraproject.org/rpms/grub2/blob/master/f/0216-Disable-multiboot-multiboot2-and-linux16-modules-on-.patch But there is no comment why, nor any bug reference. The multboot2 module was available in Fedora 28, so this is a regression. Version-Release number of selected component (if applicable): grub2-efi-x64-modules-2.02-62.fc29.noarch How reproducible: 100% Steps to Reproduce: 1. grub2-mkimage -O x86_64-efi -o grub2.efi -p /EFI/BOOT multiboot2 (other grub modules) Actual results: grub2-mkimage: error: cannot open `/usr/lib/grub/x86_64-efi/multiboot2.mod': No such file or directory Expected results: Successful image creation. Additional info:
*** This bug has been marked as a duplicate of bug 1703872 ***