@rafaeldtinoco Thanks for quickly responding to the bug. Our use case is booting real bare metal aarch64 servers from remote iSCSI volume[1]. Which uses iPXE's iSCSI boot functionality. The booting iPXE script looks as bellow: ----- :boot_iscsi imgfree set username xxxxxx set password xxxxxxxxxx set initiator-iqn iqn.2017-05.org.openstack.node-0 sanhook --drive 0x80 iscsi:10.30.96.1::3260:1:iqn.2010-10.org.openstack:volume-4e572bca-7845-44e9-b6b5-e7e27d18d1cc || goto fail_iscsi_retry
----- For the booting process, it will first use UEFI PXE to boot into ipxe.efi, then running the above booting script to boot from remote iSCSI volume. For the PXE environment setup, we use xinetd + tftpd-hpa reference the pxe setup guide[2]. For test convenient, we also use qemu(with or without kvm) + pce virtio nic , the setup script is here[3]. [1]: https://docs.openstack.org/ironic/latest/admin/boot-from-volume.html [2]: https://docs.openstack.org/ironic/latest/install/configure-pxe.html [3]: https://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L1998 -- 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 build 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