Your message dated Thu, 26 Nov 2020 13:56:53 -0800
with message-id <[email protected]>
and subject line Working in 2.04-8 and 2.04-10
has caused the Debian Bug report #940628,
regarding grub-efi-{non-i386/amd64}-bin: Missing multiboot.mod
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
940628: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=940628
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:grub2
Version: 2.02+dfsg1-20
Severity: important

In particular grub-efi-arm-bin should have
/usr/lib/grub/arm-efi/multiboot.mod and grub-efi-arm64-bin should have
/usr/lib/grub/arm64-efi/multiboot.mod

This makes it impossible for GRUB to load Xen on any platform that is not
either i386 or amd64.  Xen has support for running on ARM platforms, but
with no bootloader...

For example there is known to be working UEFI third-stage firmware for
the Raspberry PI:
https://github.com/tianocore/edk2-platforms/tree/master/Platform/RaspberryPi/RPi3

The absence of /usr/lib/grub/arm64-efi/multiboot.mod means entries
generated by /etc/grub.d/20_linux_xen cannot work.


-- 
(\___(\___(\______          --=> 8-) EHM <=--          ______/)___/)___/)
 \BS (    |         [email protected]  PGP 87145445         |    )   /
  \_CS\   |  _____  -O #include <stddisclaimer.h> O-   _____  |   /  _/
8A19\___\_|_/58D2 7E3D DDF4 7BA6 <-PGP-> 41D1 B375 37D0 8714\_|_/___/5445

--- End Message ---
--- Begin Message ---
As of 2.04-8 it was possible to boot Xen on ARM.  The funky mechanism by
which GRUB loads its modules does a good job of obscuring which modules
to confirm presence of.

Seeing 'xen_loader="xen_hypervisor"' makes one expect to find
"/usr/lib/grub/arm64-efi/xen_hypervisor.mod", not for it to be taken care
of by "/usr/lib/grub/arm64-efi/xen_boot.mod".


-- 
(\___(\___(\______          --=> 8-) EHM <=--          ______/)___/)___/)
 \BS (    |         [email protected]  PGP 87145445         |    )   /
  \_CS\   |  _____  -O #include <stddisclaimer.h> O-   _____  |   /  _/
8A19\___\_|_/58D2 7E3D DDF4 7BA6 <-PGP-> 41D1 B375 37D0 8714\_|_/___/5445

--- End Message ---

Reply via email to