原址:http://blog.bodhizazen.net/linux/convert-virtualbox-vdi-to-kvm-qcow/

 

在自己的本本上面测试了一些东西,使用了vbox,所以文件格式用了vdi,实际运行环境是KVM,想偷懒,咋办呢,转下吧,我的文件名是centos5.4 postgreSql.vdi

Step 1: 转换vdi到raw

 

 
 
  
  1. C:\Program Files\Oracle\VirtualBox>VBoxManage.exe clonehd --format RAW "E:\vm\ce 
  2. nt5.4 Monitor\cent5.4 ProgresQL.vdi" "E:\vm\cent5.4 Monitor\centos5.4.img
  3. 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100
  4. Clone hard disk created in format 'RAW'. UUID: a7c41de4-c270-4cf5-8ce5-851f088d6 
  5. 33d 
 

注意原始文件的路径和新文件名需要用双引号,windows系统没地办法

Step 2: RAW转qcow

 
  
  1. qemu-img convert -f raw centos5.4.img -O qcow2 centos5.4.qcow 

Step 3: 挂载到运行环境中,设置新虚机的网卡等,启动