diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2021-11-01 13:06:59 +0100 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2021-11-01 13:11:30 +0100 |
commit | 11a6a0e964d0d60112cd26d45bd25df2c4c10f31 (patch) | |
tree | c4289424211958f3482f9cfc32c325def581cc07 | |
parent | 8a51fbd1af233b282c6a3889fe0dae64b5cde986 (diff) | |
download | debian-edu-fai+itzks-11a6a0e964d0d60112cd26d45bd25df2c4c10f31.tar.gz debian-edu-fai+itzks-11a6a0e964d0d60112cd26d45bd25df2c4c10f31.tar.bz2 debian-edu-fai+itzks-11a6a0e964d0d60112cd26d45bd25df2c4c10f31.zip |
contrib/tftp: Add tftpd configuration.
22 files changed, 107 insertions, 0 deletions
diff --git a/contrib/tftp/tftp/fai-bioslegacy/debian-edu b/contrib/tftp/tftp/fai-bioslegacy/debian-edu new file mode 120000 index 0000000..140b5a0 --- /dev/null +++ b/contrib/tftp/tftp/fai-bioslegacy/debian-edu @@ -0,0 +1 @@ +../fai-common/debian-edu
\ No newline at end of file diff --git a/contrib/tftp/tftp/fai-bioslegacy/ldlinux.c32 b/contrib/tftp/tftp/fai-bioslegacy/ldlinux.c32 new file mode 120000 index 0000000..df554c7 --- /dev/null +++ b/contrib/tftp/tftp/fai-bioslegacy/ldlinux.c32 @@ -0,0 +1 @@ +/usr/lib/syslinux/modules/bios/ldlinux.c32
\ No newline at end of file diff --git a/contrib/tftp/tftp/fai-bioslegacy/libcom32.c32 b/contrib/tftp/tftp/fai-bioslegacy/libcom32.c32 new file mode 120000 index 0000000..44ab36b --- /dev/null +++ b/contrib/tftp/tftp/fai-bioslegacy/libcom32.c32 @@ -0,0 +1 @@ +/usr/lib/syslinux/modules/bios/libcom32.c32
\ No newline at end of file diff --git a/contrib/tftp/tftp/fai-bioslegacy/libutil.c32 b/contrib/tftp/tftp/fai-bioslegacy/libutil.c32 new file mode 120000 index 0000000..478194e --- /dev/null +++ b/contrib/tftp/tftp/fai-bioslegacy/libutil.c32 @@ -0,0 +1 @@ +/usr/lib/syslinux/modules/bios/libutil.c32
\ No newline at end of file diff --git a/contrib/tftp/tftp/fai-bioslegacy/pxelinux.0 b/contrib/tftp/tftp/fai-bioslegacy/pxelinux.0 new file mode 120000 index 0000000..f723d02 --- /dev/null +++ b/contrib/tftp/tftp/fai-bioslegacy/pxelinux.0 @@ -0,0 +1 @@ +/usr/lib/PXELINUX/pxelinux.0
\ No newline at end of file diff --git a/contrib/tftp/tftp/fai-bioslegacy/pxelinux.cfg/default b/contrib/tftp/tftp/fai-bioslegacy/pxelinux.cfg/default new file mode 100644 index 0000000..9694232 --- /dev/null +++ b/contrib/tftp/tftp/fai-bioslegacy/pxelinux.cfg/default @@ -0,0 +1,16 @@ +include debian-edu/localboot.cfg +MENU SEPARATOR +include debian-edu/fai-install-de11-bios.cfg +MENU SEPARATOR +include debian-edu/fai-helpers.cfg +MENU SEPARATOR +include debian-edu/memtest.cfg + +menu hshift 13 +menu width 72 +menu background debian-edu/debian-edu-splash.png +menu tabmsg ENTER: System starten; TAB: Menueeintraege editieren +default vesamenu.c32 +prompt 0 +timeout 100 +ontimeout fai-neteduboot-amd64-11-mate-roaming-bioslegacy diff --git a/contrib/tftp/tftp/fai-bioslegacy/vesamenu.c32 b/contrib/tftp/tftp/fai-bioslegacy/vesamenu.c32 new file mode 120000 index 0000000..84e2eff --- /dev/null +++ b/contrib/tftp/tftp/fai-bioslegacy/vesamenu.c32 @@ -0,0 +1 @@ +/usr/lib/syslinux/modules/bios/vesamenu.c32
\ No newline at end of file diff --git a/contrib/tftp/tftp/fai-common/debian-edu/amd64.bullseye/initrd.img b/contrib/tftp/tftp/fai-common/debian-edu/amd64.bullseye/initrd.img new file mode 120000 index 0000000..4420290 --- /dev/null +++ b/contrib/tftp/tftp/fai-common/debian-edu/amd64.bullseye/initrd.img @@ -0,0 +1 @@ +/srv/fai/nfsroot.deb11/initrd.img
\ No newline at end of file diff --git a/contrib/tftp/tftp/fai-common/debian-edu/amd64.bullseye/vmlinuz b/contrib/tftp/tftp/fai-common/debian-edu/amd64.bullseye/vmlinuz new file mode 120000 index 0000000..e2a4dbc --- /dev/null +++ b/contrib/tftp/tftp/fai-common/debian-edu/amd64.bullseye/vmlinuz @@ -0,0 +1 @@ +/srv/fai/nfsroot.deb11/vmlinuz
\ No newline at end of file diff --git a/contrib/tftp/tftp/fai-common/debian-edu/debian-edu-splash.png b/contrib/tftp/tftp/fai-common/debian-edu/debian-edu-splash.png new file mode 120000 index 0000000..246e4dc --- /dev/null +++ b/contrib/tftp/tftp/fai-common/debian-edu/debian-edu-splash.png @@ -0,0 +1 @@ +/usr/share/desktop-base/active-theme/grub/grub-4x3.png
\ No newline at end of file diff --git a/contrib/tftp/tftp/fai-common/debian-edu/fai-helpers.cfg b/contrib/tftp/tftp/fai-common/debian-edu/fai-helpers.cfg new file mode 100644 index 0000000..1dbd1d1 --- /dev/null +++ b/contrib/tftp/tftp/fai-common/debian-edu/fai-helpers.cfg @@ -0,0 +1,11 @@ +LABEL fai-inventory + MENU LABEL FAI Hardware-Erkennung, ohne Installation + kernel debian-edu/amd64.bullseye/vmlinuz + append initrd=debian-edu/amd64.bullseye/initrd.img net.ifnames=0 ip=dhcp root=10.0.2.3:/srv/fai/nfsroot.deb11:vers=3 rootovl FAI_FLAGS=verbose,sshd,createvt FAI_CONFIG_SRC=nfs://faiserver/srv/fai/config FAI_ACTION=inventory quiet rd.net.timeout.carrier=15 + +LABEL fai-rescue + MENU LABEL FAI Rettungssystem, ohne Installation + search --set=root --file /FAI-CD + kernel debian-edu/amd64.bullseye/vmlinuz + append initrd=debian-edu/amd64.bullseye/initrd.img net.ifnames=0 ip=dhcp root=10.0.2.3:/srv/fai/nfsroot.deb11:vers=3 rootovl FAI_FLAGS=verbose,sshd,createvt FAI_CONFIG_SRC=nfs://faiserver/srv/fai/config FAI_ACTION=sysinfo quiet rd.net.timeout.carrier=15 + diff --git a/contrib/tftp/tftp/fai-common/debian-edu/fai-install-de11-bios.cfg b/contrib/tftp/tftp/fai-common/debian-edu/fai-install-de11-bios.cfg new file mode 100644 index 0000000..766192a --- /dev/null +++ b/contrib/tftp/tftp/fai-common/debian-edu/fai-install-de11-bios.cfg @@ -0,0 +1,19 @@ +LABEL fai-neteduboot-amd64-11-menu + MENU LABEL Debian Edu 11.x (FAI Installationsmenue) +# MENU DEFAULT + kernel debian-edu/amd64.bullseye/vmlinuz + append initrd=debian-edu/amd64.bullseye/initrd.img net.ifnames=0 ip=dhcp root=10.0.2.3:/srv/fai/nfsroot.deb11:vers=3 rootovl FAI_FLAGS=verbose,sshd,createvt,menu FAI_CONFIG_SRC=nfs://faiserver/srv/fai/config FAI_ACTION=install quiet rd.net.timeout.carrier=15 + +MENU SEPARATOR + +LABEL fai-neteduboot-amd64-11-mate-bioslegacy + MENU LABEL Debian Edu 11.x (MATE/amd64/bioslegacy) via FAI +# MENU DEFAULT + kernel debian-edu/amd64.bullseye/vmlinuz + append initrd=debian-edu/amd64.bullseye/initrd.img net.ifnames=0 ip=dhcp root=10.0.2.3:/srv/fai/nfsroot.deb11:vers=3 rootovl ADDCLASSES=DEBIAN_11,EDU,WORKSTATION,XORG,MATE,LVM_EDU_LEGACY,GERMAN,NONFREE,NONFREE_11 FAI_FLAGS=verbose,sshd,createvt FAI_CONFIG_SRC=nfs://faiserver/srv/fai/config FAI_ACTION=install quiet rd.net.timeout.carrier=15 + +LABEL fai-neteduboot-amd64-11-mate-roaming-bioslegacy + MENU LABEL Debian Edu 11.x (MATE/amd64+Roaming/bioslegacy) via FAI + MENU DEFAULT + kernel debian-edu/amd64.bullseye/vmlinuz + append initrd=debian-edu/amd64.bullseye/initrd.img net.ifnames=0 ip=dhcp root=10.0.2.3:/srv/fai/nfsroot.deb11:vers=3 rootovl ADDCLASSES=DEBIAN_11,EDU,ROAMING_WORKSTATION,XORG,MATE,LVM_EDU_ROAMING_LEGACY,GERMAN,NONFREE,NONFREE_11 FAI_FLAGS=verbose,sshd,createvt FAI_CONFIG_SRC=nfs://faiserver/srv/fai/config FAI_ACTION=install quiet rd.net.timeout.carrier=15 diff --git a/contrib/tftp/tftp/fai-common/debian-edu/fai-install-de11-uefi.cfg b/contrib/tftp/tftp/fai-common/debian-edu/fai-install-de11-uefi.cfg new file mode 100644 index 0000000..409b085 --- /dev/null +++ b/contrib/tftp/tftp/fai-common/debian-edu/fai-install-de11-uefi.cfg @@ -0,0 +1,19 @@ +LABEL fai-neteduboot-amd64-11-menu + MENU LABEL Debian Edu 11.x (FAI Installationsmenue) +# MENU DEFAULT + kernel debian-edu/amd64.bullseye/vmlinuz + append initrd=debian-edu/amd64.bullseye/initrd.img net.ifnames=0 ip=dhcp root=10.0.2.3:/srv/fai/nfsroot.deb11:vers=3 rootovl FAI_FLAGS=verbose,sshd,createvt,menu FAI_CONFIG_SRC=nfs://faiserver/srv/fai/config FAI_ACTION=install quiet rd.net.timeout.carrier=15 + +MENU SEPARATOR + +LABEL fai-neteduboot-amd64-11-mate-uefi + MENU LABEL Debian Edu 11.x (MATE/amd64/UEFI) via FAI +# MENU DEFAULT + kernel debian-edu/amd64.bullseye/vmlinuz + append initrd=debian-edu/amd64.bullseye/initrd.img net.ifnames=0 ip=dhcp root=10.0.2.3:/srv/fai/nfsroot.deb11:vers=3 rootovl ADDCLASSES=DEBIAN_11,EDU,WORKSTATION,XORG,MATE,LVM_EDU,GERMAN,NONFREE,NONFREE_11 FAI_FLAGS=verbose,sshd,createvt FAI_CONFIG_SRC=nfs://faiserver/srv/fai/config FAI_ACTION=install quiet rd.net.timeout.carrier=15 + +LABEL fai-neteduboot-amd64-11-mate-roaming-uefi + MENU LABEL Debian Edu 11.x (MATE/amd64+Roaming/UEFI) via FAI + MENU DEFAULT + kernel debian-edu/amd64.bullseye/vmlinuz + append initrd=debian-edu/amd64.bullseye/initrd.img net.ifnames=0 ip=dhcp root=10.0.2.3:/srv/fai/nfsroot.deb11:vers=3 rootovl ADDCLASSES=DEBIAN_11,EDU,ROAMING_WORKSTATION,XORG,MATE,LVM_EDU_ROAMING,GERMAN,NONFREE,NONFREE_11 FAI_FLAGS=verbose,sshd,createvt FAI_CONFIG_SRC=nfs://faiserver/srv/fai/config FAI_ACTION=install quiet rd.net.timeout.carrier=15 diff --git a/contrib/tftp/tftp/fai-common/debian-edu/localboot.cfg b/contrib/tftp/tftp/fai-common/debian-edu/localboot.cfg new file mode 100644 index 0000000..7791e6d --- /dev/null +++ b/contrib/tftp/tftp/fai-common/debian-edu/localboot.cfg @@ -0,0 +1,3 @@ +LABEL localboot + MENU LABEL Von ^Festplatte starten + localboot 0 diff --git a/contrib/tftp/tftp/fai-common/debian-edu/memtest.cfg b/contrib/tftp/tftp/fai-common/debian-edu/memtest.cfg new file mode 100644 index 0000000..c8e0df2 --- /dev/null +++ b/contrib/tftp/tftp/fai-common/debian-edu/memtest.cfg @@ -0,0 +1,8 @@ +LABEL memtest86 + MENU LABEL Speichertest (memtest86) + kernel debian-edu/memtest86.bin + +LABEL memtest86+ + MENU LABEL Speichertest (memtest86+) + kernel debian-edu/memtest86+.bin + diff --git a/contrib/tftp/tftp/fai-uefi/debian-edu b/contrib/tftp/tftp/fai-uefi/debian-edu new file mode 120000 index 0000000..140b5a0 --- /dev/null +++ b/contrib/tftp/tftp/fai-uefi/debian-edu @@ -0,0 +1 @@ +../fai-common/debian-edu
\ No newline at end of file diff --git a/contrib/tftp/tftp/fai-uefi/ldlinux.e64 b/contrib/tftp/tftp/fai-uefi/ldlinux.e64 new file mode 120000 index 0000000..8a2ad69 --- /dev/null +++ b/contrib/tftp/tftp/fai-uefi/ldlinux.e64 @@ -0,0 +1 @@ +/usr/lib/syslinux/modules/efi64/ldlinux.e64
\ No newline at end of file diff --git a/contrib/tftp/tftp/fai-uefi/libcom32.c32 b/contrib/tftp/tftp/fai-uefi/libcom32.c32 new file mode 120000 index 0000000..ab52314 --- /dev/null +++ b/contrib/tftp/tftp/fai-uefi/libcom32.c32 @@ -0,0 +1 @@ +/usr/lib/syslinux/modules/efi64/libcom32.c32
\ No newline at end of file diff --git a/contrib/tftp/tftp/fai-uefi/libutil.c32 b/contrib/tftp/tftp/fai-uefi/libutil.c32 new file mode 120000 index 0000000..4815f1b --- /dev/null +++ b/contrib/tftp/tftp/fai-uefi/libutil.c32 @@ -0,0 +1 @@ +/usr/lib/syslinux/modules/efi64/libutil.c32
\ No newline at end of file diff --git a/contrib/tftp/tftp/fai-uefi/pxelinux.cfg/default b/contrib/tftp/tftp/fai-uefi/pxelinux.cfg/default new file mode 100644 index 0000000..f552dde --- /dev/null +++ b/contrib/tftp/tftp/fai-uefi/pxelinux.cfg/default @@ -0,0 +1,16 @@ +include debian-edu/localboot.cfg +MENU SEPARATOR +include debian-edu/fai-install-de11-uefi.cfg +MENU SEPARATOR +include debian-edu/fai-helpers.cfg +MENU SEPARATOR +include debian-edu/memtest.cfg + +menu hshift 13 +menu width 72 +menu background debian-edu/debian-edu-splash.png +menu tabmsg ENTER: System starten; TAB: Menueeintraege editieren +default vesamenu.c32 +prompt 0 +timeout 100 +ontimeout fai-neteduboot-amd64-11-gnome-tablet-uefi diff --git a/contrib/tftp/tftp/fai-uefi/syslinux.efi b/contrib/tftp/tftp/fai-uefi/syslinux.efi new file mode 120000 index 0000000..1bc34cc --- /dev/null +++ b/contrib/tftp/tftp/fai-uefi/syslinux.efi @@ -0,0 +1 @@ +/usr/lib/SYSLINUX.EFI/efi64/syslinux.efi
\ No newline at end of file diff --git a/contrib/tftp/tftp/fai-uefi/vesamenu.c32 b/contrib/tftp/tftp/fai-uefi/vesamenu.c32 new file mode 120000 index 0000000..a351538 --- /dev/null +++ b/contrib/tftp/tftp/fai-uefi/vesamenu.c32 @@ -0,0 +1 @@ +/usr/lib/syslinux/modules/efi64/vesamenu.c32
\ No newline at end of file |