Hi Matt,
I was discussing with Rich on #libguestfs about using the supermin appliance to
'package'
all the 3 outputs (kernel, initrd, root) the fedora appliance [1] into a raw/qcow2 image.
He then suggested, it's not easy,but do-able:
- put the kernel and initrd onto the root disk, and then install a bootloader;
- and then installing 'syslinux' on disk images
And said it'd be a nice GSoC project to deal with bootloaders.
If you have time to mentor, you might want to add some details under qemu/libvirt GSoC
umbrella -
http://wiki.qemu.org/Google_Summer_of_Code_2013
Thank You.
[1]
http://git.annexia.org/?p=a-fedora-appliance.git;a=summary
--
/kashyap