Was Sie zu tun versuchen, ist kein guter Ansatz. es wird eine sicherlich zu große TFTP-Übertragung erzwingen.
Es ist besser, wenn Sie die initrd modifizieren, um den SAMBA / NFS-Client zu aktivieren, oder sogar wget für eine HTTP-Übertragung verwenden, die Ihre squashfs-Datei beim Booten bringt.
Sie können sehen, wie dieser Ansatz von Serva verwendet wird (ich stehe mit Serva-Entwicklung in Verbindung), wenn PXE die meisten heute verfügbaren Live-Distributionen bootet / installiert.
http://vercot.com/~serva/an/NonWindowsPXE3.html
Sie müssen keine komplett neue initrd zusammenbauen, sondern nur eine ergänzende erstellen und die fehlenden Komponenten (falls vorhanden) und das entsprechend aktualisierte Init-Skript hinzufügen.