#3440 PR merged
: Add initial support for arm/aarch64 machines with UEFI¶
Labels: enhancement
, fixed / solved / done
lzaoral opened issue at 2025-03-27 11:55:¶
Pull Request Details:¶
-
Type: New Feature / Enhancement
-
Impact: High
-
Reference to related issue (URL): N/A -- RFE raised by RH customers
-
How was this pull request tested? aarch64 OMVF VM with Fedora 42 and baremetal HPE Apollo with Cavium ThunderX2 CN9975 with RHEL 9. Both systems were tested with the
OUTPUT=USB
andOUTPUT=ISO
options. -
Description of the changes in this pull request: This PR adds initial support for arm/aarch64 machines with UEFI.
gdha commented at 2025-04-07 13:07:¶
@lzaoral Would be nice to test OUTPUT=PXE
as well.
lzaoral commented at 2025-04-15 07:47:¶
@lzaoral Would be nice to test OUTPUT=PXE as well.
PSA: I still plan to test this PR with OUTPUT=PXE
. Hopefully, I'll get
to it next week.
lzaoral commented at 2025-04-17 14:40:¶
@gdha I managed to test OUTPUT=PXE
sooner than expected. I've tested
it only on an aarch64 OVMF Fedora 42 VM and I was able to successfully
boot to the rescue environment from network with the following
configuration (and necessary changes on another aarch64 Fedora 42 VM
serving as a PXE/TFTP server, e.g. grub2-mknetdir
, configs for dhcpd
and NFS, and proper file permissions in /var/lib/tftpboot
):
OUTPUT=PXE
OUTPUT_PREFIX_PXE=rear/$HOSTNAME
PXE_CONFIG_GRUB_STYLE=y
PXE_TFTP_IP=<redacted>
PXE_CONFIG_URL="nfs://$PXE_TFTP_IP/var/lib/tftpboot/boot/grub2/arm64-efi"
PXE_TFTP_UPLOAD_URL="nfs://$PXE_TFTP_IP/var/lib/tftpboot"
PXE_CREATE_LINKS=MAC
PXE_REMOVE_OLD_LINKS=y
gdha commented at 2025-05-09 09:01:¶
@rear/contributors If there no objections I would like to merge this PR by the end of next week.
github-actions commented at 2025-07-09 03:10:¶
Stale pull request message
jsmeix commented at 2025-08-04 12:48:¶
@lzaoral
thank you for your improvement for ReaR!
[Export of Github issue for rear/rear.]