Você não precisa de NFS para usar PXE .
A inicialização do PXE consiste em um IP (normalmente fornecido pelo servidor DHCP ) e no download do kernel (geralmente via TFTP ), o kernel então é carregado na memória.
Neste ponto, o host tem discos locais ou não. Obviamente, se você não tiver discos locais, precisará de uma maneira de compartilhar recursos. É aí que entra o NFS.
Observe que o NFS não é obrigatório se você estiver sem disco. Antigamente, um conceito era o Terminal X, que inicializava por meio do PXE e conectava-se a qualquer servidor X disponível.