Wenn Du 2 verschiedene Clients ausprobiert hast, und beide den selben Fehler zeigen, ist es
wohl am wahrscheinlichsten, dass der Fehler am Server liegt.
Da ich die Pfade bei mir angepasst habe, kann ich dir nur posten mit welcher konfiguration es
bei mir funktioniert. Im root Verzeichnis des Server habe ich ein Verzeichnis tftpboot angelegt.
Darin liegt die Binary des Bootloader und das Verzeichnis für die config des PXE. Weiterhin habe
ich ein Verzeichnis arch in dem sich das root Verzeichnis des Arch Linux das gebootet werden soll
befindet. Image und Kernel habe ich der Einfachheit halber im boot Verzeichnis gelassen bzw hier
angelegt.
config für den Bootloader sieht dann so aus:
LABEL Arch
kernel arch/boot/vmlinuz26
append initrd=arch/boot/kernel26.img rootfstype=nfs nfsroot=192.168.0.5:/tftpboot/arch/,v3,rsize=16384,wsize=16384 ip=dhcp quit nomodeset vga=0x314
/etc/exports:
/tftpboot/arch 192.168.0.0/255.255.255.0(rw,async,no_root_squash)
hoffe es hilft dir weiter.
Gruß
Dieter