From c41ec9d0ebce2dd6767716baa831035e2e2e98c4 Mon Sep 17 00:00:00 2001 From: ArminC Date: Mon, 20 Jul 2026 18:55:50 +0300 Subject: [PATCH 1/2] Add Ultramarine Config adapted for Ultramarine Linux base path --- config/ultramarine/ultramarine-live.cfg | 51 +++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 config/ultramarine/ultramarine-live.cfg diff --git a/config/ultramarine/ultramarine-live.cfg b/config/ultramarine/ultramarine-live.cfg new file mode 100644 index 0000000..e25e242 --- /dev/null +++ b/config/ultramarine/ultramarine-live.cfg @@ -0,0 +1,51 @@ +# Ultramarine Linux +# Support multiple DE such as Plasma, GNOME, Budgie, XFCE +# MultiOS-USB/config_priv/ultramarine/ultramarine-live.cfg + +iso_pattern="ultramarine-*.iso" + +for isofile in ($dev,*)$iso_dir/$iso_pattern; do + if [ -e "$isofile" ]; then + regexp --set=isoname "$iso_dir/(.*)" "$isofile" + + submenu "$isoname ->" "$isofile" "$iso_dir/$isoname" { + iso_path="$3" + + LOOPBACK "$2" + probe --label --set=cd_label (loop) + + isocfg="iso-scan/filename=$iso_path" + bootoptions="root=live:CDLABEL=$cd_label rd.live.image quiet rhgb" + + linux_path="(loop)/boot/vmlinuz" + initrd_path="(loop)/boot/initramfs.img" + + menuentry "Start Ultramarine Linux" \ + --class fedora --class gnu-linux --class gnu --class os { + echo "Loading Ultramarine kernel..." + linux $linux_path $isocfg $bootoptions + + echo "Loading Ultramarine initramfs..." + initrd $initrd_path + } + + menuentry "Test media and start Ultramarine Linux" \ + --class fedora --class gnu-linux --class gnu --class os { + echo "Loading Ultramarine kernel..." + linux $linux_path $isocfg $bootoptions rd.live.check + + echo "Loading Ultramarine initramfs..." + initrd $initrd_path + } + + menuentry "Start Ultramarine in basic graphics mode" \ + --class fedora --class gnu-linux --class gnu --class os { + echo "Loading Ultramarine kernel..." + linux $linux_path $isocfg $bootoptions nomodeset + + echo "Loading Ultramarine initramfs..." + initrd $initrd_path + } + } + fi +done From a329880296d0da4d4f0b941b7cec087b541f178c Mon Sep 17 00:00:00 2001 From: ArminC Date: Mon, 20 Jul 2026 18:59:15 +0300 Subject: [PATCH 2/2] pattern modified --- config/ultramarine/ultramarine-live.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/ultramarine/ultramarine-live.cfg b/config/ultramarine/ultramarine-live.cfg index e25e242..31bf863 100644 --- a/config/ultramarine/ultramarine-live.cfg +++ b/config/ultramarine/ultramarine-live.cfg @@ -2,7 +2,7 @@ # Support multiple DE such as Plasma, GNOME, Budgie, XFCE # MultiOS-USB/config_priv/ultramarine/ultramarine-live.cfg -iso_pattern="ultramarine-*.iso" +iso_pattern="ultramarine-*-live-*.iso" for isofile in ($dev,*)$iso_dir/$iso_pattern; do if [ -e "$isofile" ]; then