Public bug reported:

arm64 ipxe package is an x86-64 built.
$ apt install ipxe # on arm64 server
$ file /boot/ipxe.efi
/boot/ipxe.efi: MS-DOS executable PE32+ executable (DLL) (EFI application) 
x86-64, for MS Windows

It should be built for aarch64 platform:
$ git clone git://git.ipxe.org/ipxe.git 
$ cd ipxe/src; make bin-arm64-efi/ipxe.efi
$ file ./bin-arm64-efi/ipxe.efi
./bin-arm64-efi/ipxe.efi: MS-DOS executable PE32+ executable (DLL) (EFI 
application) Aarch64, for MS Windows

Software version info:
======================
stack@j12-d05-07:~/ipxe/src$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04 LTS
Release:        20.04
Codename:       focal
stack@j12-d05-07:~/ipxe/src$ uname -a
Linux j12-d05-07 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 
aarch64 aarch64 aarch64 GNU/Linux

stack@j12-d05-07:~$ apt show ipxe
Package: ipxe
Version: 1.0.0+git-20190109.133f4c4-0ubuntu3
Priority: optional
Section: admin
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com>
Original-Maintainer: Bastian Blank <wa...@debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 2,670 kB
Depends: ipxe-qemu, grub-ipxe
Homepage: http://ipxe.org/
Download-Size: 1,295 kB
APT-Manual-Installed: yes
APT-Sources: http://ports.ubuntu.com/ubuntu-ports focal/main arm64 Packages
Description: PXE boot firmware
 iPXE is network boot firmware.  It supports a variety of network cards,
 including some wireless cards, and variety of network protocols (traditional
 DHCP, BOOTP and TFTP and also HTTP, iSCSI, SAN via FCoE and Infiniband). It
 supports scripting.
 .
 It is possible to use iPXE as a PXE ROM in the network card or to
 chainload it from other boot methods.
 .
 This package provides boot code for all supported network cards in one
 binary and several bootable formats.

** Affects: ipxe (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1890230

Title:
  arm64 ipxe package isn't an arm64 built

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipxe/+bug/1890230/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to