Wesbytes Knowledge Base

Search our articles or browse by category below

Quick Guide on Converting VirtualBox VM to KVM in Windows 10 For KVM Virtualisation

Last modified: June 20, 2022
You are here:
  • KB Home
  • VPS
  • Quick Guide on Converting VirtualBox VM to KVM in Windows 10 For KVM Virtualisation
Estimated reading time: 1 min
KVM

In this guide, we’ll show you how to convert a VirtualBox VM with the “.vdi” extension to a KVM VM with the “.qcow2” extension. This is a guide for folks who want to transition from VMware to KVM virtualization without having to start from scratch.

Step 1: Open CMD and locate your VirtualBox directory.

Firstly, open your command prompt and locate your VirtualBox directory using the cd command.

cd your_directory\Oracle\VirtualBox
In my case, it’s in my D drive.
cd D:\Oracle\VirtualBox

Step 2: Clone and convert your VDI file into a raw image file.

To clone and convert the file, run the following command in your command prompt.

VboxManage clonehd “absolutepath/filename_of_existing_vdi_file.vdi” “absolutepath/filename.img” -format raw

Here is an example of my command.

VBoxManage clonehd “D:\Oracle\VirtualBox VMs\Ubuntu\Ubuntu.vdi” “D:\Oracle\VirtualBox VMs\Ubuntu\Ubuntu.img” -format raw

You will be seeing a similar output as followed in your command prompt.

0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100%
Clone medium created in format ‘raw’. UUID: afdb24d-1a3c-4276-9251-bf2616f9b75e

You will be able to see an image file in the directory you had cloned into. The raw image file will be much larger in comparison with your “.vdi” file.

Step 3: Converting image file into the ".qcow2" file which is the file type for KVM.

This final step requires you to use the qemu-ing command, kindly refer to this link if you do not have the command installed, else skip this step if you already have it installed and proceed with the guide.

Run the following command for the “.img” to “.qcow2” conversion.

qemu-img convert -f raw -O qcow2 “absolutepath/filename_of_existing_img_file.img” “absolutepath/filename.qcow2”
Was this article helpful?
Dislike 0
Views: 31