I want to use libvirt to manage the KVM VMs.
My attempts are generating the disk image (perhaps write it to the LVM afterwards) and then import the VM to libvirt.
When I write the filesystems myself and bootstrap the OS installation I need to write the MBR in the image to get it booted later.
The reason I'm bootstraping the OS installation myself is that the OS installers fail with the required pointopoint network setup.
I want to use this method for my open source private cloud project I'm currently working on, that should allow installing KVM VMs without having to go through the installer (which fails the network setup either way).