feat: add local boot entries and bump ISO to 0.2
This commit is contained in:
parent
0116e4b905
commit
57ece79693
@ -20,25 +20,18 @@ set timeout=10
|
|||||||
search --no-floppy --set=root -l 'Fedora-E-dvd-x86_64-44'
|
search --no-floppy --set=root -l 'Fedora-E-dvd-x86_64-44'
|
||||||
|
|
||||||
### BEGIN /etc/grub.d/10_linux ###
|
### BEGIN /etc/grub.d/10_linux ###
|
||||||
|
menuentry 'Lokales UEFI-System booten' --class hdd --class os {
|
||||||
|
insmod part_gpt
|
||||||
|
insmod fat
|
||||||
|
insmod chain
|
||||||
|
|
||||||
|
search --no-floppy --file --set=local_efi /EFI/fedora/shimx64.efi
|
||||||
|
|
||||||
|
chainloader ($local_efi)/EFI/fedora/shimx64.efi
|
||||||
|
boot
|
||||||
|
}
|
||||||
|
|
||||||
menuentry 'Tuxflotte Provisioning - Fedora Workstation' --class fedora --class gnu-linux --class gnu --class os {
|
menuentry 'Tuxflotte Provisioning - Fedora Workstation' --class fedora --class gnu-linux --class gnu --class os {
|
||||||
linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Fedora-E-dvd-x86_64-44 inst.ks=https://anode.tuxflotte.de/installers/fedora-workstation/ks.cfg ip=dhcp quiet
|
linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Fedora-E-dvd-x86_64-44 inst.ks=https://anode.tuxflotte.de/installers/fedora-workstation/ks.cfg ip=dhcp quiet
|
||||||
initrd /images/pxeboot/initrd.img
|
initrd /images/pxeboot/initrd.img
|
||||||
}
|
}
|
||||||
menuentry 'Install Fedora 44' --class fedora --class gnu-linux --class gnu --class os {
|
|
||||||
linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Fedora-E-dvd-x86_64-44 quiet
|
|
||||||
initrd /images/pxeboot/initrd.img
|
|
||||||
}
|
|
||||||
menuentry 'Test this media & install Fedora 44' --class fedora --class gnu-linux --class gnu --class os {
|
|
||||||
linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Fedora-E-dvd-x86_64-44 rd.live.check quiet
|
|
||||||
initrd /images/pxeboot/initrd.img
|
|
||||||
}
|
|
||||||
submenu 'Troubleshooting -->' {
|
|
||||||
menuentry 'Install Fedora 44 in basic graphics mode' --class fedora --class gnu-linux --class gnu --class os {
|
|
||||||
linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Fedora-E-dvd-x86_64-44 nomodeset quiet
|
|
||||||
initrd /images/pxeboot/initrd.img
|
|
||||||
}
|
|
||||||
menuentry 'Rescue a Fedora system' --class fedora --class gnu-linux --class gnu --class os {
|
|
||||||
linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Fedora-E-dvd-x86_64-44 inst.rescue quiet
|
|
||||||
initrd /images/pxeboot/initrd.img
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
@ -17,31 +17,11 @@ set timeout=10
|
|||||||
search --no-floppy --set=root -l 'Fedora-E-dvd-x86_64-44'
|
search --no-floppy --set=root -l 'Fedora-E-dvd-x86_64-44'
|
||||||
|
|
||||||
### BEGIN /etc/grub.d/10_linux ###
|
### BEGIN /etc/grub.d/10_linux ###
|
||||||
|
menuentry 'Von erster lokaler Festplatte booten' --class hdd --class os {
|
||||||
|
chainloader (hd0)+1
|
||||||
|
}
|
||||||
|
|
||||||
menuentry 'Tuxflotte Provisioning - Fedora Workstation' --class fedora --class gnu-linux --class gnu --class os {
|
menuentry 'Tuxflotte Provisioning - Fedora Workstation' --class fedora --class gnu-linux --class gnu --class os {
|
||||||
linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Fedora-E-dvd-x86_64-44 inst.ks=https://anode.tuxflotte.de/installers/fedora-workstation/ks.cfg ip=dhcp quiet
|
linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Fedora-E-dvd-x86_64-44 inst.ks=https://anode.tuxflotte.de/installers/fedora-workstation/ks.cfg ip=dhcp quiet
|
||||||
initrd /images/pxeboot/initrd.img
|
initrd /images/pxeboot/initrd.img
|
||||||
}
|
}
|
||||||
menuentry 'Install Fedora 44' --class fedora --class gnu-linux --class gnu --class os {
|
|
||||||
linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Fedora-E-dvd-x86_64-44 quiet
|
|
||||||
initrd /images/pxeboot/initrd.img
|
|
||||||
}
|
|
||||||
menuentry 'Test this media & install Fedora 44' --class fedora --class gnu-linux --class gnu --class os {
|
|
||||||
linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Fedora-E-dvd-x86_64-44 rd.live.check quiet
|
|
||||||
initrd /images/pxeboot/initrd.img
|
|
||||||
}
|
|
||||||
submenu 'Troubleshooting -->' {
|
|
||||||
menuentry 'Install Fedora 44 in basic graphics mode' --class fedora --class gnu-linux --class gnu --class os {
|
|
||||||
linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Fedora-E-dvd-x86_64-44 nomodeset quiet
|
|
||||||
initrd /images/pxeboot/initrd.img
|
|
||||||
}
|
|
||||||
menuentry 'Rescue a Fedora system' --class fedora --class gnu-linux --class gnu --class os {
|
|
||||||
linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Fedora-E-dvd-x86_64-44 inst.rescue quiet
|
|
||||||
initrd /images/pxeboot/initrd.img
|
|
||||||
}
|
|
||||||
menuentry 'Boot first drive' --class fedora --class gnu-linux --class gnu --class os {
|
|
||||||
chainloader (hd0)+1
|
|
||||||
}
|
|
||||||
menuentry 'Boot second drive' --class fedora --class gnu-linux --class gnu --class os {
|
|
||||||
chainloader (hd1)+1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
@ -85,7 +85,7 @@ verify_workdir() {
|
|||||||
create_iso() {
|
create_iso() {
|
||||||
echo "Creating Tuxflotte ISO..."
|
echo "Creating Tuxflotte ISO..."
|
||||||
|
|
||||||
local output_iso="$OUTPUT_DIR/tuxflotte-provisioning-0.1.iso"
|
local output_iso="$OUTPUT_DIR/tuxflotte-provisioning-0.2.iso"
|
||||||
|
|
||||||
rm -f "$output_iso"
|
rm -f "$output_iso"
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user