diff --git a/config/secureblue/secureblue.cfg b/config/secureblue/secureblue.cfg new file mode 100644 index 0000000..7a28d1e --- /dev/null +++ b/config/secureblue/secureblue.cfg @@ -0,0 +1,33 @@ +# Secureblue (Fedora Atomic-based Live ISO) +# https://secureblue.dev + +iso_pattern="secureblue-*.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 "secureblue Live ISO" { + echo Loading kernel... + linux $linux_path $isocfg $bootoptions + echo Loading initrd... + initrd $initrd_path + } + menuentry "secureblue Live ISO (Basic Graphics Mode)" { + echo Loading kernel... + linux $linux_path $isocfg $bootoptions nomodeset + echo Loading initrd... + initrd $initrd_path + } + } + fi +done diff --git a/docs/Supported_OS.md b/docs/Supported_OS.md index d910484..7d4d541 100644 --- a/docs/Supported_OS.md +++ b/docs/Supported_OS.md @@ -64,6 +64,7 @@ Below is just a list of tested and working systems. The actual number of support | [Qubes OS](https://www.qubes-os.org) | [Qubes-R4.2.1-rc1-x86_64.iso](https://ftp.qubes-os.org/iso/Qubes-R4.2.1-rc1-x86_64.iso) | yes | [no](../config/qubes-os) | no | - | | [Rocky Linux](https://rockylinux.org) | [Rocky-9.3-x86_64-boot.iso](https://download.rockylinux.org/pub/rocky/9/isos/x86_64/Rocky-9.3-x86_64-boot.iso) | yes | [no](../config/rocky) | yes | Rocky | | | [Rocky-9.3-x86_64-minimal.iso](https://download.rockylinux.org/pub/rocky/9/isos/x86_64/Rocky-9.3-x86_64-minimal.iso) | yes | [no](../config/rocky) | yes | Rocky | +| [Secureblue](https://secureblue.dev) | | yes | [no](../config/secureblue) | yes | Fedora | | [ShredOS](https://github.com/PartialVolume/shredos.x86_64) | [shredos-2024.11_27_x86-64_0.38_20250125_vanilla.iso](https://github.com/PartialVolume/shredos.x86_64/releases/download/v2024.11_27_x86-64_0.38/shredos-2024.11_27_x86-64_0.38_20250125_vanilla.iso) | yes | [no](../config/shredos) | no | - | | [Slax](https://www.slax.org) | [slax-64bit-debian-12.2.0.iso](https://ftp.sh.cvut.cz/slax/Slax-12.x/slax-64bit-debian-12.2.0.iso) | no | [no](../config/slax) | no | - | | | [slax-64bit-slackware-15.0.4.iso](https://ftp.sh.cvut.cz/slax/Slax-15.x/slax-64bit-slackware-15.0.4.iso) | no | [no](../config/slax) | no | - |