I am running a linux system as KVM-host and have created a vm running the physical disk of an older PC (using --import). That disk has several partitions with dual-boot of several OS and a scratch partition and some video data ... What I really want to virtualize is the linux-system on that disk. I think I understand how to make an image of the entire disk, but what I really need is just the MBR, scratch, and the partitions holding / and /boot. Is there a way to only 'extract' some partitions to an image for virtualisation? I am thinking of temporarily copying the partitions of interest to a blank disk, install grub and then virtualize that. But maybe there is more simple way to achieve what I want?