Your message dated Sun, 15 May 2016 17:04:09 +0200
with message-id <20160515150409.ga38...@sesse.net>
and subject line Re: Bug#824389: grub-efi-arm-bin: the .efi file itself is
missing
has caused the Debian Bug report #824389,
regarding grub-efi-arm-bin: the .efi file itself is missing
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 ow...@bugs.debian.org
immediately.)
--
824389: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824389
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: grub-efi-arm-bin
Version: 2.02~beta2-22
Severity: grave
Justification: breaks entire (binary) package
Hi,
Debian ships a package “grub-efi-arm-bin” that's supposed to contain an .efi
image (and “grub-efi-arm” that wraps in some /etc/kernel hooks), and U-Boot
is set up to search for it, but all it contains are the GRUB modules -- the
actual .efi file (/efi/boot/bootarm.elf on the bootable partition) is nowhere
to be seen.
As far as I can see, there are two reasons for this; one, there's code in
debian/rules that doesn't activate EFI image building (SB_PACKAGE etc.)
unless the build happens on Ubuntu, and two, it seems grub-efi-arm was simply
forgotten in the list, only grub-efi-amd64 and grub-efi-arm64 are remembered.
I tried looking through the changelogs, but I couldn't find any recent
changes here; I'm suspecting that this simply never worked? It's the exact
same thing in jessie, at least, so I'm putting the version number at -22 to
mark that this is not a regression (although I certainly see it on
2.02~beta2-36).
/* Steinar */
--
Homepage: https://www.sesse.net/
--- End Message ---
--- Begin Message ---
On Sun, May 15, 2016 at 12:59:06PM +0200, Steinar H. Gunderson wrote:
> I can confirm that if I build the .efi manually, it does indeed work and
> boot a working GRUB (given an appropriate device tree already in /boot/dtbs):
OK, this is all my fault. I didn't realize it's not _supposed_ to come
pre-built; it's just done by grub-install just as on a PC:
grub-install --removable --target=arm-efi --boot-directory=/boot
--efi-directory=/boot
Sorry for the noise.
/* Steinar */
--
Homepage: https://www.sesse.net/
--- End Message ---