Files
ipxe/boot.ipxe

63 lines
3.0 KiB
Plaintext

#!ipxe
menu PXE Boot Options
item bookwormefi Install Debian Bookworm (BIOS)
item bookworm Install Debian Bookworm (EFI)
item trixie Install Debian Trixie (BIOS)
item trixieefi Install Debian Trixie (EFI)
item windows Install Windows
item winpe Boot into Windows PE
item shell iPXE shell
item exit Exit to BIOS
choose --default exit --timeout 10000 option && goto ${option}
:shell
shell
:windows
imgfree
kernel wimboot
initrd -n bootmgr http://net04/boot/x64/bootmgr bootmgr ||
initrd -n bootmgr.efi http://net04/boot/x64/bootmgr.efi bootmgr.efi ||
initrd -n bcd http://net04/boot/x64/Boot/BCD bcd ||
initrd -n boot.sdi http://net04/boot/x64/Boot/boot.sdi boot.sdi ||
initrd -n boot.wim http://net04/boot/LiteTouchPE_x64.wim LiteTouchPE_x64.wim
boot
:winpe
imgfree
kernel wimboot
initrd -n bootmgr http://net04/boot/x64/bootmgr bootmgr ||
initrd -n bootmgr.efi http://net04/boot/x64/bootmgr.efi bootmgr.efi ||
initrd -n bcd http://net04/boot/x64/Boot/BCD bcd ||
initrd -n boot.sdi http://net04/boot/x64/Boot/boot.sdi boot.sdi ||
initrd -n boot.wim http://net04/boot/Generic_x64.wim Generic_x64.wim
boot
:bookwormefi
kernel http://deb.debian.org/debian/dists/bookworm/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux initrd=initrd.gz initrd=firmware.cpio.gz
initrd http://deb.debian.org/debian/dists/bookworm/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz
initrd http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/bookworm/current/firmware.cpio.gz
boot
:bookworm
kernel http://deb.debian.org/debian/dists/bookworm/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux initrd=initrd.gz language=en country=NL locale=en_US.UTF-8 keymap=us auto url=https://git.de-roo.org/DEROO/preseed.cfg/raw/branch/main/bookworm/preseed.cfg
initrd http://deb.debian.org/debian/dists/bookworm/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz
boot
:trixieefi
kernel http://deb.debian.org/debian/dists/trixie/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux initrd=initrd.gz initrd=firmware.cpio.gz language=en country=NL locale=en_US.UTF-8 keymap=us auto url=https://git.de-roo.org/DEROO/preseed.cfg/raw/branch/main/trixie/preseed-efi.cfg
initrd http://deb.debian.org/debian/dists/trixie/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz
initrd http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/testing/current/firmware.cpio.gz
boot
:trixie
kernel http://deb.debian.org/debian/dists/trixie/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux initrd=initrd.gz language=en country=NL locale=en_US.UTF-8 keymap=us auto url=https://git.de-roo.org/DEROO/preseed.cfg/raw/branch/main/trixie/preseed.cfg
initrd http://deb.debian.org/debian/dists/trixie/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz
boot
:exit
exit 0