I am trying to do a network install on a pcengines board.
These boards support ipxe, so there is no need to setup a dhcp/tfpt server. Just an ipxe script and a http server to serve the images.
the ipxe commands I use to boot are these:
set base-url http://192.168.100.1/images/openwrt
set version 19.07.7
kernel ${base-url}/openwrt-${version}-x86-64-vmlinuz console=ttyS0,115200 root=/dev/ram0 rw
initrd ${base-url}/openwrt-${version}-x86-64-rootfs-ext4.img
boot