Replace pxelinux by iPXE in UEFI mode
This commit is contained in:
parent
d96b3aa0eb
commit
e117567bf2
43
server.yml
43
server.yml
@ -544,14 +544,19 @@ files:
|
|||||||
authoritative;
|
authoritative;
|
||||||
default-lease-time 7200;
|
default-lease-time 7200;
|
||||||
max-lease-time 7200;
|
max-lease-time 7200;
|
||||||
|
option client-arch code 93 = unsigned integer 16;
|
||||||
subnet 172.23.255.0 netmask 255.255.255.0 {
|
subnet 172.23.255.0 netmask 255.255.255.0 {
|
||||||
range 172.23.255.10 172.23.255.254;
|
range 172.23.255.10 172.23.255.254;
|
||||||
#option routers 172.23.255.1;
|
#option routers 172.23.255.1;
|
||||||
option subnet-mask 255.255.255.0;
|
option subnet-mask 255.255.255.0;
|
||||||
option broadcast-address 172.23.255.255;
|
option broadcast-address 172.23.255.255;
|
||||||
next-server 172.23.255.1;
|
next-server 172.23.255.1;
|
||||||
#filename "bios/pxelinux.0";
|
if option client-arch != 00:00 {
|
||||||
filename "e64/syslinux.efi";
|
filename "ipxe.efi";
|
||||||
|
# filename "e64/syslinux.efi";
|
||||||
|
} else {
|
||||||
|
filename "bios/pxelinux.0";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
mode: "0440"
|
mode: "0440"
|
||||||
|
|
||||||
@ -593,40 +598,22 @@ files:
|
|||||||
directory: true
|
directory: true
|
||||||
mode: "0755"
|
mode: "0755"
|
||||||
|
|
||||||
- path: srv/tftp/e64/ldlinux.e64
|
|
||||||
source: /usr/share/syslinux/efi64/ldlinux.e64
|
|
||||||
mode: "0644"
|
|
||||||
- path: srv/tftp/e64/libcom32.c32
|
|
||||||
source: /usr/share/syslinux/efi64/libcom32.c32
|
|
||||||
mode: "0644"
|
|
||||||
- path: srv/tftp/e64/libutil.c32
|
|
||||||
source: /usr/share/syslinux/efi64/libutil.c32
|
|
||||||
mode: "0644"
|
|
||||||
- path: srv/tftp/e64/menu.c32
|
|
||||||
source: /usr/share/syslinux/menu.c32
|
|
||||||
mode: "0644"
|
|
||||||
- path: srv/tftp/e64/poweroff.c32
|
|
||||||
source: /usr/share/syslinux/poweroff.c32
|
|
||||||
mode: "0644"
|
|
||||||
- path: srv/tftp/e64/vesamenu.c32
|
|
||||||
source: /usr/share/syslinux/efi64/vesamenu.c32
|
|
||||||
mode: "0644"
|
|
||||||
- path: srv/tftp/e64/syslinux.efi
|
|
||||||
source: /usr/share/syslinux/efi64/syslinux.efi
|
|
||||||
mode: "0644"
|
|
||||||
- path: srv/tftp/e64/pxelinux.cfg
|
|
||||||
directory: true
|
|
||||||
mode: "0755"
|
|
||||||
|
|
||||||
- path: srv/tftp/pxelinux.cfg/default
|
- path: srv/tftp/pxelinux.cfg/default
|
||||||
source: tftp/pxelinux.cfg/default
|
source: tftp/pxelinux.cfg/default
|
||||||
mode: "0644"
|
mode: "0644"
|
||||||
- path: srv/tftp/pxelinux.cfg/tpl
|
- path: srv/tftp/pxelinux.cfg/tpl
|
||||||
source: tftp/pxelinux.cfg/tpl
|
source: tftp/pxelinux.cfg/tpl
|
||||||
mode: "0644"
|
mode: "0644"
|
||||||
|
- path: srv/tftp/pxelinux.cfg/tpl.ipxe
|
||||||
|
source: tftp/pxelinux.cfg/tpl.ipxe
|
||||||
|
mode: "0644"
|
||||||
|
|
||||||
|
- path: srv/tftp/ipxe.efi
|
||||||
|
source: tftp/ipxe.efi
|
||||||
|
mode: "0644"
|
||||||
|
|
||||||
- path: srv/tftp/bzImage
|
- path: srv/tftp/bzImage
|
||||||
source: tftp/bzImage
|
source: challenge-kernel
|
||||||
mode: "0644"
|
mode: "0644"
|
||||||
- path: srv/tftp/login-initrd.img
|
- path: srv/tftp/login-initrd.img
|
||||||
source: tftp/login-initrd.img
|
source: tftp/login-initrd.img
|
||||||
|
Reference in New Issue
Block a user