From 967455194cf2769185b2fe8b7a75159959fb3e47 Mon Sep 17 00:00:00 2001 From: Michael Chus Date: Thu, 26 Mar 2026 21:45:04 +0300 Subject: [PATCH] feat(iso): make toram optional, add 'load to RAM' boot menu entry Default boot no longer loads ISO to RAM (slow on BMC virtual media). Separate menu entry added for toram in both GRUB and isolinux. Co-Authored-By: Claude Sonnet 4.6 --- iso/builder/auto/config | 2 +- iso/builder/config/bootloaders/grub-pc/grub.cfg | 5 +++++ iso/builder/config/bootloaders/isolinux/live.cfg.in | 6 ++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/iso/builder/auto/config b/iso/builder/auto/config index bf1d7cc..a0845cb 100755 --- a/iso/builder/auto/config +++ b/iso/builder/auto/config @@ -32,6 +32,6 @@ lb config noauto \ --memtest none \ --iso-volume "EASY-BEE" \ --iso-application "EASY-BEE" \ - --bootappend-live "boot=live toram components console=tty2 console=ttyS0,115200n8 loglevel=7 username=bee user-fullname=Bee modprobe.blacklist=nouveau" \ + --bootappend-live "boot=live components console=tty2 console=ttyS0,115200n8 loglevel=7 username=bee user-fullname=Bee modprobe.blacklist=nouveau" \ --apt-recommends false \ "${@}" diff --git a/iso/builder/config/bootloaders/grub-pc/grub.cfg b/iso/builder/config/bootloaders/grub-pc/grub.cfg index 810062d..0baba6f 100644 --- a/iso/builder/config/bootloaders/grub-pc/grub.cfg +++ b/iso/builder/config/bootloaders/grub-pc/grub.cfg @@ -14,6 +14,11 @@ menuentry "EASY-BEE" { initrd @INITRD_LIVE@ } +menuentry "EASY-BEE (load to RAM)" { + linux @KERNEL_LIVE@ @APPEND_LIVE@ toram bee.nvidia.mode=normal + initrd @INITRD_LIVE@ +} + menuentry "EASY-BEE (NVIDIA GSP=off)" { linux @KERNEL_LIVE@ @APPEND_LIVE@ bee.nvidia.mode=gsp-off initrd @INITRD_LIVE@ diff --git a/iso/builder/config/bootloaders/isolinux/live.cfg.in b/iso/builder/config/bootloaders/isolinux/live.cfg.in index 807ff47..93a9569 100644 --- a/iso/builder/config/bootloaders/isolinux/live.cfg.in +++ b/iso/builder/config/bootloaders/isolinux/live.cfg.in @@ -5,6 +5,12 @@ label live-@FLAVOUR@-normal initrd @INITRD@ append @APPEND_LIVE@ bee.nvidia.mode=normal +label live-@FLAVOUR@-toram + menu label EASY-BEE (^load to RAM) + linux @LINUX@ + initrd @INITRD@ + append @APPEND_LIVE@ toram bee.nvidia.mode=normal + label live-@FLAVOUR@-gsp-off menu label EASY-BEE (^NVIDIA GSP=off) linux @LINUX@