今時のinitrdはcpioでarchiveして、gzipされてんですか

そういうことは、mkinitrd(CentOSだと/sbin/mkinitrdはbashのスクリプトである)を読めばすぐ分かったんだね。恥ずかしい。
なんでもかんでもmount -o loopすれば良いという脊髄反射で作業しているから、こんなことにも気づかない。
からもらってきたCentOS5のイメージが起動しなくていろいろやってて、自分の技術が古いのにがっかりする。