eth0
is the top left connector (the upper connector marked “c” in the motherboard manual).
I burned RHELSA RHEL-7.2-20151030.0-Server-aarch64-boot.iso
to a USB key and inserted it into the machine.
I had to chain-load Tianocore (UEFI firmware) as described here. This requires that you run a TFTP server. You should also set the u-boot ipaddr
and serverip
environment variables so that u-boot can contact your TFTP server.
Once in UEFI, do these commands at the UEFI shell:
set MAC0 xx:xx:xx:xx:xx:xx
Then reboot again, go into the UEFI shell again, and:
fs0:
cd \EFI\BOOT
BOOTAA64
I also had to stop the grub configuration and edit the linux kernel command line, adding console=ttyS0,115200 acpi=off vnc
at the end.
acpi=off
is needed because the SBBR requires ACPI support, which the version of TianoCore which APM/Gigabyte have provided does not supply (or it’s broken in some way). Edit: Although acpi=off
is required to boot the installer, I found that RHELSA itself will actually work with ACPI. So you have to remove acpi=off
from the kernel command line after installation.
After that you should see lots of kernel messages, and with luck you’ll arrive in Anaconda and it will print details of the VNC server. Finally, I have a RHELSA installer …
