I’ve been playing around with netboot for raspberry pi. Goals are:
One problem is that a new PI5 will not netboot out the box, requiring a eeprom flash.
What I have working is booting from tftp and nfs. One doc one this. This works but it kinda messy. The client has read write access to the files on NFS, so you can;t share the filesystem over a few different clients.
I followed this guide to get read only NFS, works fine.
I’ve had a go with Nobodd. It hasn’t been very successful.