126 lines
3.7 KiB
Plaintext
Executable File
126 lines
3.7 KiB
Plaintext
Executable File
#!ipxe
|
|
|
|
###################### MAIN MENU ####################################
|
|
|
|
:start
|
|
menu iPXE boot menu
|
|
item --gap -- --------------------------- Debian 12 ---------------------------------
|
|
item debian12auto Debian 12.4 Server Auto Install
|
|
item debian12manual Debian 12.4 Server Manual Install
|
|
item debian12live Debian 12.4 Live Installer Xfce
|
|
item debian12livecustom Debian 12.2 Live Custom Xfce
|
|
item --gap -- -------------------------- Proxmox 8.0 --------------------------------
|
|
item proxmox8 Proxmox 8.0 Install
|
|
item --gap -- -------------------------- Debian 11.7 --------------------------------
|
|
item debian11auto Debian 11.7 Server Auto Install
|
|
item debian11manual Debian 11.7 Server Manual Install
|
|
item --gap -- -------------------------- Alpine 3.19.1 ------------------------------
|
|
item alpine Alpine 3.19.1 Netboot
|
|
item --gap -- ------------------- Windows Install Capture Restore -------------------
|
|
item winintcaprest Windows Install Capture Restore
|
|
item --gap -- ------------------------------ WinPE ----------------------------------
|
|
item hbpe Hiren's Boot PE
|
|
item --gap -- -------------------------- Veeam Recovery -----------------------------
|
|
item veeam Veeam Recovery
|
|
item --gap -- --------------------------- Parted Magic ------------------------------
|
|
item pmagic Parted Magic
|
|
item --gap -- ----------------------------- URBackup --------------------------------
|
|
item urbackup URBackup
|
|
item --gap -- --------------------------- Netboot.xyz -------------------------------
|
|
item netboot Netboot.xyz
|
|
item --gap -- ------------------------- Advanced options ----------------------------
|
|
item config Configure settings
|
|
item shell Drop to iPXE shell
|
|
item reboot Reboot computer
|
|
item
|
|
item exit Exit iPXE and continue BIOS boot
|
|
choose --default debianauto selected || goto cancel
|
|
goto ${selected}
|
|
|
|
:cancel
|
|
echo You cancelled the menu, dropping you to a shell
|
|
|
|
:shell
|
|
echo Type 'exit' to get the back to the menu
|
|
shell
|
|
set menu-timeout 0
|
|
set submenu-timeout 0
|
|
goto start
|
|
|
|
:failed
|
|
echo Booting failed, dropping to shell
|
|
goto shell
|
|
|
|
:reboot
|
|
reboot
|
|
|
|
:exit
|
|
exit
|
|
|
|
:config
|
|
config
|
|
goto start
|
|
|
|
:back
|
|
set submenu-timeout 0
|
|
clear submenu-default
|
|
goto start
|
|
|
|
############ MAIN MENU ITEMS ############
|
|
|
|
:debian12auto
|
|
chain http://192.168.1.50/files/debian-12.4/boot-auto.ipxe || goto failed
|
|
goto start
|
|
|
|
:debian12manual
|
|
chain http://192.168.1.50/files/debian-12.4/boot-manual.ipxe || goto failed
|
|
goto start
|
|
|
|
:debian12live
|
|
chain http://192.168.1.50/files/debianliveinstaller-12.2/boot-live.ipxe || goto failed
|
|
goto start
|
|
|
|
:debian12livecustom
|
|
chain http://192.168.1.50/files/debianlivecustom-12.2/boot-live.ipxe || goto failed
|
|
goto start
|
|
|
|
:proxmox8
|
|
chain http://192.168.1.50/files/proxmox8/boot.ipxe || goto failed
|
|
goto start
|
|
|
|
:debian11auto
|
|
chain http://192.168.1.50/files/debian-11.7/boot-auto.ipxe || goto failed
|
|
goto start
|
|
|
|
:debian11manual
|
|
chain http://192.168.1.50/files/debian-11.7/boot-manual.ipxe || goto failed
|
|
goto start
|
|
|
|
:alpine
|
|
chain http://192.168.1.50/files/alpine-3.18.5/boot-manual.ipxe || goto failed
|
|
goto start
|
|
|
|
:winintcaprest
|
|
chain http://192.168.1.50/files/winpe/boot.ipxe || goto failed
|
|
goto start
|
|
|
|
:hbpe
|
|
chain http://192.168.1.50/files/hbpe/boot.ipxe || goto failed
|
|
goto start
|
|
|
|
:veeam
|
|
chain http://192.168.1.50/files/veeamrecovery/boot.ipxe || goto failed
|
|
goto start
|
|
|
|
:pmagic
|
|
chain http://192.168.1.50/files/pmagic/boot.ipxe || goto failed
|
|
goto start
|
|
|
|
:urbackup
|
|
chain http://192.168.1.50/files/urbackup/boot.ipxe || goto failed
|
|
goto start
|
|
|
|
:netboot
|
|
chain --autofree https://boot.netboot.xyz/menu.ipxe || goto failed
|
|
goto start
|