[Eu preferiria deixar isso como um comentário, mas não tenho o representante.]
Eu tenho estado nessa estrada tentando implementar o que eu considero clientes híbridos thin / diskless com PXE no núcleo. Originalmente eu pesquisei e experimentei o NFS e usei várias maneiras de persistir dados. No final, descobri que o método mais resiliente (e gerenciável) era usar o PXE para o iSCSI. De modo algum uma tarefa trivial, mas uma vez implantada, funciona muito bem e oferece todas as práticas de gerenciamento padrão que se deseja. A principal diferença é que com o iSCSI você deve pré-alocar amplamente um tamanho de disco.
O "como fazer" é dependente de infra-estrutura, então vou citar uma referência: link
(isto não é um "sua resposta está em algum lugar aqui" post)