I've been looking through the options of the QEMU binary, and I can't work this one out: Is it possible to make a new KVM machine with an existing hard drive image with an OS (XP Pro in this case) already installed?

I have seen a guide online to turn my VirtualBox XP Pro hard drive (.vdi) into a qemu image (which I have done) but I can't seem to make a new KVM using this existing hard drive?

2 Answers 2

virt-install ... --disk [path to your existing image] --import ...

Skip the OS installation process, and build a guest around an existing disk image. The device used for booting is the first device specified via "--disk" or "--file".

--disk [path]
path - A path to some storage media to use, existing or not. Existing media can be a file or block device. Specifying a non-existent path implies attempting to create the new storage, and will require specifyng a ’size’ value.

  • Ah, the import option, I didnt find this. Thanks so much :D
    – jwbensley
    Dec 12, 2011 at 13:09

qemu-img command can convert any img format.

You can convert .vdi image to raw image. All hypervisors support raw image format. Then you can convert raw image to qed/qcow2 format to save image size.

  • 1
    qemu-img command support vdi format. Aug 13, 2013 at 10:13
  • 1
    qemu can directly run vdi format disk. Aug 14, 2013 at 1:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.