Você pode obter a fonte do tftp / tftpd da HPA com apt source tftpd-hpa
.
Você tentou transferir um arquivo > 2G com o cliente hpa tftp? Se isso for bem-sucedido, o culpado é o código de inicialização do PXE, e há muito pouco que você possa fazer sobre isso.
Em qualquer caso, o PXE não deve carregar a imagem inteira do sistema de arquivos; ele deve apenas carregar o kernel e o initrd e acessar a imagem do sistema de arquivos com o NFS.