Wie hast du die Initrd gemacht? Die meisten mir bekannten Systeme komprimieren sie im letzten Schritt:
> file /boot/initrd-2.6.37.1-1.2-desktop /boot/initrd-2.6.37.1-1.2-desktop: gzip compressed data, [...]
Der Kernel muss die Komprimierung unterstützen:
> cat /boot/config-2.6.37.1-1.2-desktop |grep CONFIG_RD_ CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_LZO=y
Eine 450-MB-RAM-Disk bedeutet jedoch 450 MB weniger Speicherplatz - und ohne HDD haben Sie keinen Swap.
Sie sollten sich ein vernetztes Dateisystem genauer ansehen, da gibt es mehr als nur NFS: gPXE kann von iSCSI, AoE und sogar HTTP geladen werden.