113 lines
5.1 KiB
Plaintext
113 lines
5.1 KiB
Plaintext
#!ipxe
|
|
|
|
#LDS Linux install menu images downloaded/generated by LDS-UpdateBootImages
|
|
:start
|
|
menu Linux Depolyment server - Installers
|
|
item --gap -- ------------------------- Debian ------------------------------
|
|
#item Debian10 Install Debian 10 x64
|
|
item Debian11 Install Debian 11 x64
|
|
item --gap -- ------------------------- Ubuntu ------------------------------
|
|
#item Ubuntu1804 Install Ubuntu 18.04 x64
|
|
item Ubuntu2004 Install Ubuntu 20.04 x64
|
|
item Ubuntu2204 Install Ubuntu 22.04 x64
|
|
item --gap -- ------------------------- Centos ------------------------------
|
|
#item Centos7 Install CentOS 7 x64
|
|
item Centos8Stream Install CentOS 8-Stream x64
|
|
item Centos9Stream Install CentOS 9-Stream x64
|
|
item --gap -- ------------------------- Alma Linux ------------------------------
|
|
item AlmaLinux8 Install Alma Linux 8 x64
|
|
item AlmaLinux9 Install Alma Linux 9 x64
|
|
item --gap -- ------------------------- Rocky Linux ------------------------------
|
|
item RockyLinux8 Install Rocky Linux 8 x64
|
|
item --gap -- ------------------------- Others ------------------------------
|
|
item OpenSuseLeap Install OpenSuse Leap x64
|
|
item Fedora Install Fedora x64
|
|
item AlpineStable Install Alpine Latest stable x64
|
|
item ProxmoxVE Install Proxmox VE x64
|
|
|
|
item
|
|
item --key x LDSMain Back to the main menu <--
|
|
choose --timeout ${menu-timeout} --default ${menu-default} selected || goto cancel
|
|
set menu-timeout 0
|
|
goto ${selected}
|
|
|
|
#Load LDS Main menu
|
|
:LDSMain
|
|
chain LDS.ipxe
|
|
boot
|
|
|
|
:Debian10
|
|
kernel http://${next-server}/Installer/Debian/10/linux initrd=initrd.gz
|
|
initrd http://${next-server}/Installer/Debian/10/initrd.gz
|
|
boot
|
|
|
|
:Debian11
|
|
kernel http://${next-server}/Installer/Debian/11/linux initrd=initrd.gz
|
|
initrd http://${next-server}/Installer/Debian/11/initrd.gz
|
|
boot
|
|
|
|
:Ubuntu1804
|
|
kernel http://${next-server}/Installer/Ubuntu/18.04/linux initrd=initrd.gz
|
|
initrd http://${next-server}/Installer/Ubuntu/18.04/initrd.gz
|
|
boot
|
|
|
|
:Ubuntu2004
|
|
kernel http://${next-server}/Installer/Ubuntu/20.04/linux initrd=initrd.gz
|
|
initrd http://${next-server}/Installer/Ubuntu/20.04/initrd.gz
|
|
boot
|
|
|
|
:Ubuntu2204
|
|
kernel http://${next-server}/Installer/Ubuntu/22.04/vmlinuz url=http://${next-server}/Installer/Ubuntu/22.04/Ubuntu22.04.iso only-ubiquity ip=dhcp
|
|
initrd http://${next-server}/Installer/Ubuntu/22.04/initrd
|
|
boot
|
|
|
|
:Centos7
|
|
kernel http://${next-server}/Installer/Centos/7/vmlinuz initrd=initrd.img method=http://mirror.centos.org/centos/7/os/x86_64/ devfs=nomount ip=dhcp
|
|
initrd http://${next-server}/Installer/Centos/7/initrd.img
|
|
boot
|
|
|
|
:Centos8Stream
|
|
kernel http://${next-server}/Installer/Centos/8-stream/vmlinuz initrd=initrd.img inst.stage2=http://mirror.centos.org/centos/8-stream/BaseOS/x86_64/os/ devfs=nomount ip=dhcp
|
|
initrd http://${next-server}/Installer/Centos/8-stream/initrd.img
|
|
boot
|
|
|
|
:Centos9Stream
|
|
kernel http://${next-server}/Installer/Centos/9-stream/vmlinuz initrd=initrd.img inst.stage2=http://mirror.stream.centos.org/9-stream/BaseOS/x86_64/os/ devfs=nomount ip=dhcp
|
|
initrd http://${next-server}/Installer/Centos/9-stream/initrd.img
|
|
boot
|
|
|
|
:AlmaLinux8
|
|
kernel http://${next-server}/Installer/Alma/8/vmlinuz initrd=initrd.img inst.stage2=http://repo.almalinux.org/almalinux/8/BaseOS/x86_64/os/ devfs=nomount ip=dhcp
|
|
initrd http://${next-server}/Installer/Alma/8/initrd.img
|
|
boot
|
|
|
|
:AlmaLinux9
|
|
kernel http://${next-server}/Installer/Alma/9/vmlinuz initrd=initrd.img inst.stage2=http://repo.almalinux.org/almalinux/9/BaseOS/x86_64/os/ devfs=nomount ip=dhcp
|
|
initrd http://${next-server}/Installer/Alma/9/initrd.img
|
|
boot
|
|
|
|
:RockyLinux8
|
|
kernel http://${next-server}/Installer/Rocky/8/vmlinuz initrd=initrd.img inst.stage2=http://download.rockylinux.org/pub/rocky/8/BaseOS/x86_64/os/ devfs=nomount ip=dhcp
|
|
initrd http://${next-server}/Installer/Rocky/8/initrd.img
|
|
boot
|
|
|
|
:OpenSuseLeap
|
|
kernel http://${next-server}/Installer/OpenSuse/Leap/linux initrd=initrd showopts install=http://download.opensuse.org/distribution/openSUSE-stable/repo/oss/
|
|
initrd http://${next-server}/Installer/OpenSuse/Leap/initrd
|
|
boot
|
|
|
|
:Fedora
|
|
kernel http://${next-server}/Installer/Fedora/36/vmlinuz initrd=initrd.img inst.stage2=https://download.fedoraproject.org/pub/fedora/linux/releases/36/Everything/x86_64/os/ devfs=nomount ip=dhcp
|
|
initrd http://${next-server}/Installer/Fedora/36/initrd.img
|
|
boot
|
|
|
|
:AlpineStable
|
|
kernel http://${next-server}/Installer/Alpine/stable/vmlinuz-lts modules=loop,squashfs quiet alpine_repo=http://dl-4.alpinelinux.org/alpine//latest-stable/main modloop=http://${next-server}/Installer/Alpine/stable/modloop-lts initrd=initramfs-lts
|
|
initrd http://${next-server}/Installer/Alpine/stable/initramfs-lts
|
|
boot
|
|
|
|
:ProxmoxVE
|
|
kernel http://${next-server}/Installer/Proxmox/linux26 video=vesafb:ywrap,ntrr ramdisk_size=16777216 rw quiet spash=silent
|
|
initrd http://${next-server}/Installer/Proxmox/initrd
|
|
boot
|