Booting Xen on Fedora 29 with Grub2-EFI

asked 2018-12-22 23:59:04 -0500

ianc1215 gravatar image

I installed Xen 4.11.1 on my server running Fedora 29 server edition. Upon rebooting and trying to boot from the Xen option at the Grub2 menu I get an error stating the following:

error: ../../grub-core/fs/fshelp.c:258:file `/grub2/x86_64-efi/module2.mod` not found
error: ../../grub-core/fs/fshelp.c:258:file `/grub2/x86_64-efi/multiboot2.mod` not found
error:../../grub-core/script/function.c:109:can't find command `multiboot2`

Then the system goes back to the Grub2 menu for my select another option to boot from.

From what I have been reading the issue appears to be something to do with the package grub2-efi-x64-modules not including the required modules in order to satisfy grub2's dependencies. This appears to be a reoccurring issue in the Bugzilla reports I was able to find.

I looked at the contents of /usr/lib/grub/i386-pc/ and the contents of /usr/lib/grub/x86_64-efi/ The multiboot2.mod exists in the /usr/lib/grub/i386-pc but not in /usr/lib/grub/x86_64-efi/

The grub2 package version I am running is 2.02-62

Has anyone ran across this issue and found a fix? I am sort of dead in the water until I can get this resolved.

My efforts to get XEN EFI to work have been minimal at best. When I create the xen.cfg file in /boot/efi/EFI/fedora/ and add the EFI boot entry for efibootmgr it shows up in the system, attempts to boot then fails. I am not 100% sure if my config is right though so that might be my fault.

edit retag flag offensive close merge delete