Skip to content

Commit

Permalink
Updated Fedora configuration
Browse files Browse the repository at this point in the history
  • Loading branch information
Mexit committed Mar 17, 2024
1 parent 31fd1b7 commit bcfaff6
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 23 deletions.
7 changes: 0 additions & 7 deletions config/fedora/Fedora.txt

This file was deleted.

12 changes: 5 additions & 7 deletions config/fedora/Fedora-live.cfg → config/fedora/fedora-live.cfg
Original file line number Diff line number Diff line change
@@ -1,38 +1,36 @@
# Fedora Live, Workstation, Fedora Spins (KDE, Xfce, ...)
# https://fedoraproject.org

iso_subdir="Fedora"
iso_pattern="Fedora-*-Live-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
probe --label --set=cd_label (loop)
probe --label --set=cd_label (loop)
isocfg="iso-scan/filename=$iso_path"
bootoptions="root=live:CDLABEL=$cd_label rd.live.image quiet"
linux_path="(loop)/images/pxeboot/vmlinuz"
initrd_path="(loop)/images/pxeboot/initrd.img"

menuentry "Start Fedora Live" {
echo Loading kernel...
linux $linux_path $bootoptions $isocfg
linux $linux_path $isocfg $bootoptions rhgb
echo Loading initrd...
initrd $initrd_path
}
menuentry "Test this media & start Fedora Live" {
echo Loading kernel...
linux $linux_path $bootoptions $isocfg rd.live.check
linux $linux_path $isocfg $bootoptions rd.live.check
echo Loading initrd...
initrd $initrd_path
}
menuentry "Start Fedora Live in basic graphics mode" {
echo Loading kernel...
linux $linux_path $bootoptions $isocfg nomodeset
linux $linux_path $isocfg $bootoptions nomodeset rhgb
echo Loading initrd...
initrd $initrd_path
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,45 +1,44 @@
# Fedora Server (DVD and Netinstall), Fedora Everything (Netinstall)
# Fedora Server (DVD and Netinstall), Fedora Everything (Netinstall), Fedira OSTree (IoT, Atomic Desktops)
# https://fedoraproject.org

iso_subdir="Fedora"
iso_pattern1="Fedora-Server-dvd-x86_64-*.iso"
iso_pattern2="Fedora-*-netinst-x86_64-*.iso"
grub_configfile=""
iso_pattern3="Fedora-*-ostree-x86_64-*.iso"

for isofile in $iso_dir/$iso_pattern1 $iso_dir/$iso_subdir/$iso_pattern1 $iso_dir/$iso_pattern2 $iso_dir/$iso_subdir/$iso_pattern2 ; do
for isofile in $iso_dir/$iso_pattern1 $iso_dir/$iso_pattern2 $iso_dir/$iso_pattern3; 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)
probe --label --set=cd_label (loop)
isocfg="iso-scan/filename=$iso_path"
bootoptions="inst.stage2=hd:LABEL=$cd_label quiet"
linux_path="(loop)/images/pxeboot/vmlinuz"
initrd_path="(loop)/images/pxeboot/initrd.img"

menuentry "Install Fedora" {
echo Loading kernel...
linux $linux_path $bootoptions $isocfg
linux $linux_path $isocfg $bootoptions
echo Loading initrd...
initrd $initrd_path
}
menuentry "Test this media & install Fedora" {
echo Loading kernel...
linux $linux_path $bootoptions $isocfg rd.live.check
linux $linux_path $isocfg $bootoptions rd.live.check
echo Loading initrd...
initrd $initrd_path
}
menuentry "Install Fedora in basic graphics mode" {
echo Loading kernel...
linux $linux_path $bootoptions $isocfg nomodeset
linux $linux_path $isocfg $bootoptions nomodeset
echo Loading initrd...
initrd $initrd_path
}
menuentry "Rescue a Fedora system" {
echo Loading kernel...
linux $linux_path $bootoptions $isocfg inst.rescue
linux $linux_path $isocfg $bootoptions inst.rescue
echo Loading initrd...
initrd $initrd_path
}
Expand Down
11 changes: 11 additions & 0 deletions docs/Supported_OS.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,17 @@
| [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 |
| [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 |
| | [Fedora-Server-netinst-x86_64-39-1.5.iso](https://download.fedoraproject.org/pub/fedora/linux/releases/39/Server/x86_64/iso/Fedora-Server-netinst-x86_64-39-1.5.iso) | yes | [no](../config/fedora) | yes | Fedora |
| | [Fedora-Server-dvd-x86_64-39-1.5.iso](https://download.fedoraproject.org/pub/fedora/linux/releases/39/Server/x86_64/iso/Fedora-Server-dvd-x86_64-39-1.5.iso) | yes | [no](../config/fedora) | yes | Fedora |
| | [Fedora-Everything-netinst-x86_64-39-1.5.iso](https://download.fedoraproject.org/pub/fedora/linux/releases/39/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-39-1.5.iso) | yes | [no](../config/fedora) | yes | Fedora |
| | [Fedora-IoT-ostree-x86_64-39-20231103.1.iso](https://download.fedoraproject.org/pub/alt/iot/39/IoT/x86_64/iso/Fedora-IoT-ostree-x86_64-39-20231103.1.iso) | yes | [no](../config/fedora) | yes | Fedora |
| | [Fedora-Silverblue-ostree-x86_64-39-1.5.iso](https://download.fedoraproject.org/pub/fedora/linux/releases/39/Silverblue/x86_64/iso/Fedora-Silverblue-ostree-x86_64-39-1.5.iso) | yes | [no](../config/fedora) | yes | Fedora |
| | [Fedora-Kinoite-ostree-x86_64-39-1.5.iso](https://download.fedoraproject.org/pub/fedora/linux/releases/39/Kinoite/x86_64/iso/Fedora-Kinoite-ostree-x86_64-39-1.5.iso) | yes | [no](../config/fedora) | yes | Fedora |
| | [Fedora-Sericea-ostree-x86_64-39-1.5-respin2.iso](https://download.fedoraproject.org/pub/alt/releases/39/respins/Sericea/x86_64/Fedora-Sericea-ostree-x86_64-39-1.5-respin2.iso) | yes | [no](../config/fedora) | yes | Fedora |
| | [Fedora-Onyx-ostree-x86_64-39-1.5-respin.iso](https://download.fedoraproject.org/pub/alt/releases/39/respins/Onyx/x86_64/Fedora-Onyx-ostree-x86_64-39-1.5-respin.iso) | yes | [no](../config/fedora) | yes | Fedora |
| [Finnix](https://www.finnix.org) | [finnix-125.iso](https://www.finnix.org/releases/125/finnix-125.iso) | no | yes | yes | Debian |
| [GParted Live](https://gparted.org/livecd.php) | [gparted-live-1.6.0-1-amd64.iso](https://downloads.sourceforge.net/gparted/gparted-live-1.6.0-1-amd64.iso) | no | [no](../config/gparted) | yes | Debian |
| [Grml](https://www.grml.org) | [grml64-full_2024.02.iso](https://download.grml.org/grml64-full_2024.02.iso) | no | yes | yes | Debian |
Expand Down

0 comments on commit bcfaff6

Please sign in to comment.