Problem solved! Turns out I was missing some basic steps: From https://help.ubuntu.com/community/Installation/OnNFSDriveWithLocalBootI just needed to edit /etc/initramfs-tools/initramfs.conf to change BOOT=local to BOOT=nfs and then regenerate the initramfs image with update-initramfs -k all -c
And now it works! :-))))) Ben