Failing to mount root from ramdisk while PXE boot

Are You sure that this kernel image has builtin support for anything other then iso9660 ?

You can check for this in the .config file for the kernel image, should be available in /boot/config... or /proc/config.gz (search for CONFIG_EXTX_FS) y is builtin, m is module