the current possible solution I think is to extract the kernel/minirt.gz equiv from each dist and compile it into one boot CD. A bit messy.

The other method is much slower and very resource hungry ... but maybe workable is qemu.