Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
installer: Adds AArch64 UEFI installer support. (Work towards SBBR and EBBR support) #51397
Motivation for this change
A good first step for distros is to provide a UEFI-bootable image for ARM.
This PR makes the build process for the installer image work for AArch64.
Testing on real-world hardware
You will need an AArch64 machine which can UEFI boot. This is not as onerous as one could think. Mainline u-boot has the ability to boot UEFI-based images (this is an exercise left to the reader).
One of the most popuplar SBC, the Raspberry Pi, in its third major revision, the Raspberry Pi 3B, can boot Tiano Core, which is a reference UEFI implementation, using
First, pick an SD card you wan to use as your UEFI firmware, it can be really small, it only needs to fit the Tiano Core build. Format one FAT32 partition on it, name it as you want, I chose
Then, burn the AArch64 iso as you would the normal x86_64 iso, (a simple
cc @dezgeg (arm and aarch64 knowledgeable)
changed the title
installer: Adds AArch64 UEFI installer support. (work towards SBBR and EBBR support)
Dec 2, 2018
On an AArch64 machine, my Raspberry Pi 3, I tested the iso image booting under qemu-kvm.
After a small while qemu will show the grub menu on the serial output.
Commenting here on a change I made: Yes, I'm using a