Daniel P. Berrange wrote:
This patch adds support for another installation variant. The
livecd-creator
produces ISO images which boot using syslinux. The image-creator
creates a
single file containing a filesystem in which the OS is installated.
This patch
adds a new disk-creator, which creates a single file containing a
partitioned
disk with potentially many filesystems in which the OS is installed.
Furthermore
it installs grub in the boot sector, so this image is immediately
bootable in
a virtual machine.
FWIW, I advocate, (and my VirOS projects already uses), a system where
such a virtual appliance is a mandatory phase of livecd creation. I
don't expect any buy-in to convert livecd-creator to this, but this
seems an appropriate time to advocate the design choice-
Basically, I see it as useful to look at the process as
distro_config
--(phase1process)-->
virtual_appliance_disk_image
--(phase2process)-->
livecd_image