2020-08-06 09:22:36 |
xinliang |
description |
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-discuss@lists.ubuntu.com>
Original-Maintainer: Bastian Blank <waldi@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. |
arm64 ipxe package is an x86-64 build.
$ 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-discuss@lists.ubuntu.com>
Original-Maintainer: Bastian Blank <waldi@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. |
|