No tak já to právě přes pxelinux používám už velmi dlouho a funguje to. Dřív jsem taky používal ext2. Výhoda cpio je, že se vůbec nemusí uvádět ramdisk_size:
# /tftp/pxelinux.cfg/default
LABEL rescue
kernel /rescue-kernel
append initrd=/rescue-initrd.gz root=/dev/ram0 vga=normal
takhle mi to funguje s jádrem od asi 2.6.26 do aktuálního, co mám, tj. 2.6.32