+menu title Tiniest ISO (iso)
path /boot/isolinux/bios
+# Note that the path is on the ISO
+
default vesamenu.c32
menu margin 0
menu rows 7
-menu background /splash.png
-menu title Tiniest ISO
-
-label linux
- kernel /vmlinuz
- append initrd=/initrd.gz init=/init console=ttyS0 root=/dev/ram0
+menu background splash.png
-label other
- kernel /vmlinuz
- append initrd=/initrd.gz init=/init console=ttyS0 root=/dev/ram0
+label iso
+ kernel vmlinuz
+ sysappend 0x78074
+ append initrd=initrd.gz init=/init root=/dev/ram0
+label linux
+ kernel vmlinuz
+ sysappend 0x78074
+ append initrd=initrd.gz init=/init root=/dev/ram0
+menu title Tiniest ISO (legacy)
+path /boot/syslinux/bios
+# Note that the path is on the EFI/FAT partition
+
+default vesamenu.c32
+
+menu margin 0
+menu rows 7
+menu background splash.png
+
+label legacy
+ kernel vmlinuz
+ sysappend 0x78074
+ append initrd=initrd.gz init=/init root=/dev/sda1
+
+label linux
+ kernel vmlinuz
+ sysappend 0x78074
+ append initrd=initrd.gz init=/init root=/dev/sda1
path /boot/syslinux/bios
include /bootmenu.cfg
+menu title Tiniest ISO (uefi boot)
path /EFI/BOOT/efi64
-include /bootmenu.cfg
+# Note that the path is on the EFI/FAT partition
+
+default vesamenu.c32
+
+menu margin 0
+menu rows 7
+menu background splash.png
+
+label uefi
+ kernel /vmlinuz
+ sysappend 0x78074
+ append initrd=/initrd.gz init=/init root=/dev/sda1
+
+label linux
+ kernel vmlinuz
+ sysappend 0x78074
+ append initrd=initrd.gz init=/init root=/dev/sda1