Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Hi romain

The issues you observed are commands executed from /boot/grub2/grub.cfg

Both commands 'multiboot' and 'module' are part of grub module 'multiboot.mod'

# grep -E --color "multiboot|module" /boot/grub2/i386-pc/command.lst 
kfreebsd_module: bsd
kfreebsd_module_elf: bsd
knetbsd_module: bsd
knetbsd_module_elf: bsd
module2: multiboot2
module: multiboot
multiboot2: multiboot2
multiboot: multiboot

# ls -als /boot/grub2/i386-pc/multiboot.mod 12 -rw-r--r--. 1 root root 12172 16 août 2014 /boot/grub2/i386-pc/multiboot.mod

Could check if you have this file ?

For some reasons, it is not loaded at boot by grub. I've just tried to install the kernel by following the instructions on your link. I did'nt get the issues, the kernel is loaded and no errors. Going into a grub shell confirms that I have also this module.

Here is my proposal: maybe you could try to force loading it through your /boot/grub2/grub.cfg by adding the command 'insmod multiboot' in the corresponding entry

menuentry 'Fedora, with Xen hypervisor' --class fedora --class gnu-linux --class gnu --class os --class xen $menuentry_id_option 'xen-gnulinux-simple-9afdcdba-2dd1-4021-a888-7e6721058399' {
        insmod part_msdos
        insmod ext2
        insmod multiboot
        ....

Please, note that it's a temp workaround that will be deleted at next Kernel installation by dnf or any new grub2-mkconfig...untill you force it in /etc/grub.d/20_linux_xen

Hi romainRomain

The issues you observed are commands executed from /boot/grub2/grub.cfg

Both commands 'multiboot' and 'module' are part of grub module 'multiboot.mod'

# grep -E --color "multiboot|module" /boot/grub2/i386-pc/command.lst 
kfreebsd_module: bsd
kfreebsd_module_elf: bsd
knetbsd_module: bsd
knetbsd_module_elf: bsd
module2: multiboot2
module: multiboot
multiboot2: multiboot2
multiboot: multiboot

# ls -als /boot/grub2/i386-pc/multiboot.mod 12 -rw-r--r--. 1 root root 12172 16 août 2014 /boot/grub2/i386-pc/multiboot.mod

/boot/grub2/i386-pc/multiboot.mod

Could check if you have this file ?

For some reasons, it is not loaded at boot by grub. I've just tried to install the kernel by following the instructions on your link. I did'nt get the issues, the kernel is loaded and no errors. Going into a grub shell confirms that I have also this module.

Here is my proposal: maybe you could try to force loading it through your /boot/grub2/grub.cfg by adding the command 'insmod multiboot' in the corresponding entry

menuentry 'Fedora, with Xen hypervisor' --class fedora --class gnu-linux --class gnu --class os --class xen $menuentry_id_option 'xen-gnulinux-simple-9afdcdba-2dd1-4021-a888-7e6721058399' {
        insmod part_msdos
        insmod ext2
        insmod multiboot
        ....

Please, note that it's a temp workaround that will be deleted at next Kernel installation by dnf or any new grub2-mkconfig...untill you force it in /etc/grub.d/20_linux_xen