I have a mostly working diskless setup, which I intend to use for clustering.
I'm trying to figure out exactly what parameters I need to use to match up where the root file system on the slave is. I'm getting the standard "no init found" error, which means that /sbin/init can't be found.. Since it's there the only way it couldn't be found is if the root file system couldn't be mounted. I'm using pxelinux and a custom initrd image which should be mounted as the root file system based on what I've read.
At current, both pxelinux.cfg/default and the slave's /etc/fstab are set to use /dev/ram0.