From bbb70eb62142e064a5c4c7ac5f34c1073914fb93 Mon Sep 17 00:00:00 2001 From: EnderIce2 Date: Thu, 3 Apr 2025 07:13:13 +0000 Subject: [PATCH] feat: add advanced options for Fennix boot menu in grub.cfg Signed-off-by: EnderIce2 --- tools/grub.cfg | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/tools/grub.cfg b/tools/grub.cfg index 35c9778b..b6c3ec05 100644 --- a/tools/grub.cfg +++ b/tools/grub.cfg @@ -14,6 +14,34 @@ menuentry "Fennix" { boot } +submenu "Advanced Options..." { + menuentry "Fennix (Linux Subsystem)" { + load_video + clear + echo "Loading kernel in Linux Subsystem mode" + multiboot2 /fennix.elf --init=/bin/init --linux=true + echo "Loading rootfs" + module2 /rootfs.tar rootfs + echo "Booting..." + boot + } + + menuentry "Fennix (Recovery)" { + load_video + clear + echo "Loading kernel in recovery mode" + multiboot2 /fennix.elf + echo "Loading rootfs" + module2 /rootfs.tar rootfs + echo "Booting..." + boot + } +} + +menuentry ' ' { + exit 1 +} + menuentry 'Boot from next volume' { exit 1 }