qemuでinitrdを使わずに立ち上げるオプション

$ qemu-img create ext2_disk.img 128M

どこかでこのディスクイメージをマウントしてcfdisk,mkfs.ext2を実行しておく
先程のroot以下をコピー

# mount -o loop,offset=32256 ext2_disk.img /mnt
# cd /mnt/dev/
# mknod console c 5 1

以上を実行して/dev/consoleを作成して起動する。

$ qemu -kernel bzImage -append root=/dev/hda1 ext2_dsk.img

見事にinitramfs無しで起動するようになった。