It works.
This is bare minimum config.
dnsmasq.conf:
- Code: Select all
dhcp-boot=pxelinux.0
enable-tftp
tftp-root=/srv/tftp/
/srv/tftp structure for Debian:
- Code: Select all
rwxr-xr-x 3 nobody nogroup 4096 čen 2 12:21 debian-installer
lrwxrwxrwx 1 nobody nogroup 47 čen 2 12:21 ldlinux.c32 -> debian-installer/amd64/boot-screens/ldlinux.c32
lrwxrwxrwx 1 nobody nogroup 35 čen 2 12:21 pxelinux.cfg -> debian-installer/amd64/pxelinux.cfg
lrwxrwxrwx 1 nobody nogroup 33 čen 2 12:21 pxelinux.0 -> debian-installer/amd64/pxelinux.0
-rwxr-xr-x 1 nobody nogroup 148217 čen 4 15:26 Release
-rwxr-xr-x 1 nobody nogroup 2373 čen 4 15:37 Release.gpg
-rwxr-xr-x 1 nobody nogroup 72131 čen 2 12:29 SHA256SUMS
-rwxr-xr-x 1 nobody nogroup 61 čen 2 12:21 version.info
Set rights on tftp folder chmod -R 755