Como você fez o initrd? A maioria dos sistemas que conheço os compactam na última etapa:
> file /boot/initrd-2.6.37.1-1.2-desktop
/boot/initrd-2.6.37.1-1.2-desktop: gzip compressed data, [...]
O Kernel precisa suportar a compressão:
> 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
Mas um disco RAM de 450MB significa menos 450MB de memória - e sem um HDD você não tem swap.
Você deve procurar seriamente em um sistema de arquivos em rede, há mais de NFS: O gPXE pode carregar de iSCSI, AoE e até HTTP.