Set up for testing lua on uefi
authorRalph Ronnquist <rrq@rrq.au>
Tue, 7 Nov 2023 05:26:10 +0000 (16:26 +1100)
committerRalph Ronnquist <rrq@rrq.au>
Tue, 7 Nov 2023 05:26:10 +0000 (16:26 +1100)
mkit.sh
muffin.lua
syslinux-uefi.cfg

diff --git a/mkit.sh b/mkit.sh
index eed589aac2ab2a336663573e48f348d818b5a237..8ebc8e7ece3108a9cef07b3083f66f745cb8df67 100755 (executable)
--- a/mkit.sh
+++ b/mkit.sh
@@ -192,6 +192,8 @@ mcopy $IMG kernel/usr/lib/SYSLINUX.EFI/efi64/syslinux.efi \
 mcopy $IMG \
       kernel/usr/lib/syslinux/modules/efi64/* ::/EFI/BOOT
 mcopy $IMG syslinux-uefi.cfg ::/EFI/BOOT/syslinux.cfg
+## Add lua boot script
+mcopy $IMG muffin.lua ::/EFI/BOOT/muffin.lua
 
 case "$MBR" in
     dos) MBRBIN=mbr.bin ;;
index b8772b192e1554560df265e4576ae1a2c6711253..ed79f3a1ef36459ed7cb4bb478959901ae31a2f2 100644 (file)
@@ -11,3 +11,6 @@ end
 
 -- vesa.load_background "PXE-RRZE_small.jpg"
 sl.sleep(3)
+
+-- Return to vesamenu
+sl.run_command("vesamenu.")
index 57de42ac8fdcbb25ddf0478e74fbc13c1f282042..a54df209859b9362ad439225249ade3e2520fba3 100644 (file)
@@ -17,3 +17,7 @@ label linux
     kernel vmlinuz
     sysappend 0x78074
     append initrd=initrd.gz init=/init root=/dev/sda1
+
+label lua test
+    kernel lua.c32
+    append muffin.lua