initramfsにdebianを入れちゃえばいいじゃない
#!/bin/sh debootstrap --arch=amd64 etch rootfs cp -a /lib/modules/`uname -r` ./rootfs/lib/modules/ ln -s sbin/init ./rootfs/init cd ./rootfs && find | cpio --quiet -c -o | gzip -9 -c > rootrd.img kvm -m 1024 -kernel /boot/vmlinuz -initrd ./rootrd.img -hda /dev/zero
困ったことに普通に起動する。
ちなみにrootrd.imgのサイズは約102MB。