Outils personnels

Convertir une image VirtualBox vers KVM : Différence entre versions

De wikiGite

(Page créée avec « Convertir une image VDI vers KVM Convertir le disque Virtualbox VDI au format raw. VBoxManage clonehd --format RAW system.vdi system.img Convertir l'image raw au format qco... »)
 
 
(Une révision intermédiaire par un autre utilisateur non affichée)
Ligne 2 : Ligne 2 :
  
 
Convertir le disque Virtualbox VDI au format raw.
 
Convertir le disque Virtualbox VDI au format raw.
  VBoxManage clonehd --format RAW system.vdi system.img
+
  VBoxManage clonehd --format RAW <chemin complet>/system.vdi system.img
 
Convertir l'image raw au format qcow.
 
Convertir l'image raw au format qcow.
 
  qemu-img convert -f raw system.img -O qcow2 system.qcow
 
  qemu-img convert -f raw system.img -O qcow2 system.qcow
Ligne 11 : Ligne 11 :
  
 
En cas d'erreur
 
En cas d'erreur
  ERROR: Cannot register the hard disk '/home/fsoyer/.VirtualBox/VDI/XP sans FortiClient.vdi' with UUID {d587e3d6-b0e3-4a87-9777-6caa94242f54} because a hard disk '/home/fsoyer/.VirtualBox/VDI/XP sans FortiClient.vdi' with UUID {d587e3d6-b0e3-4a87-9777-6caa94242f54} already exists in the media registry ('/home/fsoyer/.VirtualBox/VirtualBox.xml')
+
  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
 
  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
 
  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)...
 
pas de panique! Il faut simplement donner le '''chemin absolu''' de l'image source (VDI)...

Version actuelle datée du 17 août 2010 à 16:04

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)...