I'm trying to boot a Pi3 from the network without having to use a SDcard.
Currently, the PI3 will only boot from the network if I insert a sdcard with one single file: bootcode.bin - from that on everything is peachy (DHCP, TFPD, then NFSv3).
But why do I still need the SDcard with bootcode.bin? Without it, the PI will only perform a DHCP query, receive the proper response, and after that no TFP action will be performed:/
$ vcgencmd otp_dump | grep 17:
17:3020000a
bootcode.bin
in the server/tftpboot
folder – Jaromanda X Aug 27 '18 at 23:27