Eu tive o mesmo problema em uma inicialização ao vivo do debian no nfs. A documentação do ipxe refere-se ao caso de inicialização com o bios, mas não com o efi, a solução, como você mencionou, está relacionada ao efi.
Adicione o parâmetro initrd = initrd_file_name à linha imgargs.
A fonte dessas informações é: link
Embora eu não encontre na documentação oficial, mas funciona para mim no efi.