Outils personnels

Convertir une image VirtualBox vers KVM

De wikiGite

Révision datée du 17 août 2010 à 16:04 par Frank (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Convertir une image VDI vers KVM

Convertir le disque Virtualbox VDI au format raw.

VBoxManage clonehd --format RAW <chemin complet>/system.vdi system.img

Convertir l'image raw au format qcow.

qemu-img convert -f raw system.img -O qcow2 system.qcow

C'est tout, normalement le fichier qcow peut être utilisé dans KVM.

Pour tester la nouvelle image :

kvm -m 512 -hda system.qcow

En cas d'erreur

ERROR: Cannot register the hard disk '/home/user/.VirtualBox/VDI/Disque.vdi' with UUID {d587e3d6-b0e3-4a87-9777-6caa94242f54} because a hard disk '/home/user/.VirtualBox/VDI/Disque.vdi' with UUID {d587e3d6-b0e3-4a87-9777-6caa94242f54} already exists in the media registry ('/home/user/.VirtualBox/VirtualBox.xml')
Details: code NS_ERROR_INVALID_ARG (0x80070057), component VirtualBox, interface IVirtualBox, callee nsISupports
Context: "OpenHardDisk(Bstr(szFilenameAbs), AccessMode_ReadWrite, false, Bstr(""), false, Bstr(""), srcDisk.asOutParam())" at line 633 of file VBoxManageDisk.cpp

pas de panique! Il faut simplement donner le chemin absolu de l'image source (VDI)...