Add Secure Boot shim support for Devuan and Kali

Both distros publish bootnetx64.efi/bootnetaa64.efi as part of their
debian-installer netboot tree, matching the pattern already used by Debian.

- devuan.ipxe.j2: add missing arm64 arch mapping, add shim lines
- kali.ipxe.j2: add shim lines for amd64 and arm64
This commit is contained in:
Antony Messerli
2026-03-21 01:27:30 -05:00
parent 55bbd7d036
commit 40a558ec09
2 changed files with 5 additions and 0 deletions
@@ -9,6 +9,7 @@ goto ${menu}
set os Devuan
set os_arch ${arch}
iseq ${os_arch} x86_64 && set os_arch amd64 ||
iseq ${os_arch} arm64 && set os_arch arm64 ||
clear devuan_version
clear older_release
menu ${os} - ${os_arch}
@@ -71,6 +72,8 @@ initrd ${devuan_mirror}/${dir}/initrd.gz
echo
echo MD5sums:
md5sum linux initrd.gz
iseq ${os_arch} amd64 && shim ${devuan_mirror}/${dir}/bootnetx64.efi ||
iseq ${os_arch} arm64 && shim ${devuan_mirror}/${dir}/bootnetaa64.efi ||
boot
:devuan_exit
@@ -37,6 +37,8 @@ initrd ${kali_mirror}/${dir}/initrd.gz
echo
echo MD5sums:
md5sum linux initrd.gz
iseq ${os_arch} amd64 && shim ${kali_mirror}/${dir}/bootnetx64.efi ||
iseq ${os_arch} arm64 && shim ${kali_mirror}/${dir}/bootnetaa64.efi ||
boot
:kali_exit