Skip to content

Commit

Permalink
Updated EuroLinux configuration
Browse files Browse the repository at this point in the history
  • Loading branch information
Mexit committed Mar 18, 2024
1 parent 8978aac commit 273a1c2
Show file tree
Hide file tree
Showing 4 changed files with 45 additions and 19 deletions.
33 changes: 33 additions & 0 deletions config/euroLinux/EuroLinux-desktop.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# EuroLinux
# https://euro-linux.com

iso_pattern="ELD-*-x86_64-*.iso"

for isofile in $iso_dir/$iso_pattern; do
if [ -e "$isofile" ]; then
regexp --set=isoname "$iso_dir/(.*)" "$isofile"

submenu "$isoname ->" "$isofile" {
iso_path="$2"
loopback loop $iso_path
probe --label --set=cd_label (loop)
isocfg="iso-scan/filename=$iso_path"
bootoptions="root=live:CDLABEL=$cd_label selinux=0 rd.live.image"
linux_path="(loop)/images/pxeboot/vmlinuz"
initrd_path="(loop)/images/pxeboot/initrd.img"

menuentry "Start EuroLinux" {
echo Loading kernel...
linux $linux_path $isocfg $bootoptions quiet
echo Loading initrd...
initrd $initrd_path
}
menuentry "Test this media & start EuroLinux" {
echo Loading kernel...
linux $linux_path $isocfg $bootoptions rd.live.check quiet
echo Loading initrd...
initrd $initrd_path
}
}
fi
done
19 changes: 8 additions & 11 deletions config/euroLinux/EuroLinux.cfg
Original file line number Diff line number Diff line change
@@ -1,45 +1,42 @@
# EuroLinux
# https://euro-linux.com

iso_subdir="EuroLinux"
iso_pattern="EL-*-x86_64-*.iso"
grub_configfile=""

for isofile in $iso_dir/$iso_pattern $iso_dir/$iso_subdir/$iso_pattern ; do
for isofile in $iso_dir/$iso_pattern; do
if [ -e "$isofile" ]; then
regexp --set=isoname "$iso_dir/(.*)" "$isofile"

submenu "$isoname ->" "$isofile" {
iso_path="$2"
loopback loop $iso_path
root=(loop)
probe --label --set=cd_label (loop)
isocfg="iso-scan/filename=$iso_path"
bootoptions="inst.stage2=hd:LABEL=$cd_label"
linux_path="/images/pxeboot/vmlinuz"
initrd_path="/images/pxeboot/initrd.img"
linux_path="(loop)/images/pxeboot/vmlinuz"
initrd_path="(loop)/images/pxeboot/initrd.img"

menuentry "Install EuroLinux" {
echo Loading kernel...
linux $linux_path $bootoptions $isocfg quiet
linux $linux_path $isocfg $bootoptions quiet
echo Loading initrd...
initrd $initrd_path
}
menuentry "Test this media & install EuroLinux" {
echo Loading kernel...
linux $linux_path $bootoptions $isocfg rd.live.check quiet
linux $linux_path $isocfg $bootoptions rd.live.check quiet
echo Loading initrd...
initrd $initrd_path
}
menuentry "Install EuroLinux in basic graphics mode" {
menuentry "Install EuroLinux in text mode" {
echo Loading kernel...
linux $linux_path $bootoptions $isocfg nomodeset quiet
linux $linux_path $isocfg $bootoptions inst.text quiet
echo Loading initrd...
initrd $initrd_path
}
menuentry "Rescue a EuroLinux system" {
echo Loading kernel...
linux $linux_path $bootoptions $isocfg rescue quiet
linux $linux_path $isocfg $bootoptions inst.rescue quiet
echo Loading initrd...
initrd $initrd_path
}
Expand Down
8 changes: 0 additions & 8 deletions config/euroLinux/EuroLinux.txt

This file was deleted.

4 changes: 4 additions & 0 deletions docs/Supported_OS.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@
| [Debian](https://www.debian.org) | [debian-live-12.5.0-amd64-standard.iso](https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-12.5.0-amd64-standard.iso) | no | yes | yes | Debian |
| | [mini.iso](https://cdimage.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/mini.iso) | no | [no](../config/debian) | yes | Debian |
| [Dr.Parted Live](https://dr-parted-live.sourceforge.io) | [Dr.Parted-Live24.03.1-amd64.iso](https://sourceforge.net/projects/dr-parted-live/files/Download/Dr.Parted-Live24.03.1-amd64.iso) | no | no | yes | Debian |
| [EuroLinux](https://euro-linux.com) | [ELD-9.3-x86_64-20240223-eld-live.iso](https://dn.euro-linux.com/ELD-9.3-x86_64-20240223-eld-live.iso) | yes | [no](../config/euroLinux) | yes | RedHat |
| | [EL-9.3-x86_64-20231113-minimal.iso](https://dn.euro-linux.com/EL-9.3-x86_64-20231113-minimal.iso) | yes | [no](../config/euroLinux) | no | - |
| | [EL-9.3-x86_64-20231113-appstream.iso](https://dn.euro-linux.com/EL-9.3-x86_64-20231113-appstream.iso) | yes | [no](../config/euroLinux) | no | - |
| | [EL-8.9-x86_64-20231116-minimal.iso](https://dn.euro-linux.com/EL-8.9-x86_64-20231116-minimal.iso) | yes | [no](../config/euroLinux) | no | - |
| [Fedora](https://fedoraproject.org) | [Fedora-Design_suite-Live-x86_64-39-1.5.iso](https://download.fedoraproject.org/pub/alt/releases/39/Labs/x86_64/iso/Fedora-Design_suite-Live-x86_64-39-1.5.iso) | yes | [no](../config/fedora) | yes | Fedora |
| | [Fedora-Workstation-Live-x86_64-39-1.5.iso](https://download.fedoraproject.org/pub/fedora/linux/releases/39/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-39-1.5.iso) | yes | [no](../config/fedora) | yes | Fedora |
| | [Fedora-Xfce-Live-x86_64-39-1.5.iso](https://download.fedoraproject.org/pub/fedora/linux/releases/39/Spins/x86_64/iso/Fedora-Xfce-Live-x86_64-39-1.5.iso) | yes | [no](../config/fedora) | yes | Fedora |
Expand Down

0 comments on commit 273a1c2

Please sign in to comment.