archinstall/archinstall
Steev Klimaszewski 6b738a8023 Support aarch64 for GRUB and Limine EFI installation
On aarch64 both the GRUB and Limine installers assume x86 and fail.

GRUB names its EFI target 'arm64', but platform.machine() returns
'aarch64', so passing --target=aarch64-efi is rejected. Map aarch64
to the arm64 target name expected by grub-install.

Limine ships architecture-specific default EFI binaries: BOOTAA64.EFI
on aarch64 versus BOOTIA32.EFI and BOOTX64.EFI on x86. Select the
correct binaries in the three places that reference them: when copying
them into the ESP, when building the pacman hook that refreshes them on
update, and when choosing the 64-bit EFI boot menu loader path.
2026-07-17 17:20:28 -05:00
..
applications Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
default_profiles Add users to seat group when seatd is selected (#4578) 2026-06-10 16:56:17 +10:00
lib Support aarch64 for GRUB and Limine EFI installation 2026-07-17 17:20:28 -05:00
locales Fix Galician locale (#4630) 2026-07-14 21:13:26 +10:00
scripts Refactor configuration file (#4583) 2026-06-28 21:04:20 +02:00
tui Color-code install preview: red for errors, yellow for warnings, green for ready (#4512) 2026-06-08 16:22:34 +10:00
__init__.py Convert imports to absolute imports (#4196) 2026-02-26 20:17:48 +11:00
__main__.py Replace sys.exit calls with return values (#4156) 2026-01-22 13:58:40 +11:00
examples Adding symlink to examples. 2020-07-08 12:34:22 +00:00
main.py Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00