From 9d091178c3f6810d3b68298037dddb5fe1396e77 Mon Sep 17 00:00:00 2001 From: Guido Berhoerster Date: Wed, 23 Aug 2023 10:58:16 +0200 Subject: Add support for memtest86+ 6 --- bin/debian-edu-faiinstall | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/bin/debian-edu-faiinstall b/bin/debian-edu-faiinstall index 16eb298..bfe351a 100755 --- a/bin/debian-edu-faiinstall +++ b/bin/debian-edu-faiinstall @@ -317,7 +317,12 @@ fi # generate ipxe menu on a plain main server for PXE installations cp /usr/lib/ipxe/undionly.kpxe "${tftpdir}/debian-edu-fai/" cp /usr/lib/ipxe/snponly.efi "${tftpdir}/debian-edu-fai/" -cp /boot/memtest86+.bin "${tftpdir}/debian-edu-fai/" +for memtest_bios in memtest86+x64.bin memtest86+.bin; do + [ -f "/boot/${memtest_bios}" ] && break +done +cp "/boot/${memtest_bios}" "${tftpdir}/debian-edu-fai/" +memtest_efi="${memtest_bios%.bin}.efi" +[ -f "/boot/${memtest_efi}" ] && cp "/boot/${memtest_efi}" "${tftpdir}/debian-edu-fai/" echo "Generating ${tftpdir}/debian-edu-fai/ltsp.ipxe" cat < "${tftpdir}/debian-edu-fai/ltsp.ipxe" #!ipxe @@ -352,7 +357,7 @@ choose --timeout \${menu-timeout} --default \${img} img || goto cancel goto \${img} :memtest -iseq \${platform} pcbios && kernel memtest86+.bin || kernel memtest.efi +iseq \${platform} pcbios && kernel ${memtest_bios} || kernel ${memtest_efi} # Boot "fails" on normal memtest exit with Esc, so show the menu again boot || goto start -- cgit v1.2.3