J'ai un fichier image (image basée sur linux) et je veux le convertir en VHD afin qu'il puisse être utilisé pour créer des machines virtuelles hyper-V.
J'ai utilisé "qemu-img convert" pour convertir des fichiers bruts au format vpc, mais vpc ne fonctionne pas pour hyper-V et vhd n'est pas pris en charge par "qemu-img convert".
Quelle serait la bonne façon de procéder?
L'image n'a qu'une seule partition:
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.8kB 4295MB 4295MB primary ext3 boot
Je ne sais pas depuis combien de temps cela a été le cas, mais puisque c'est le résultat de recherche n ° 1 pour cette question, je vais y répondre actuellement. Le disque dur virtuel est actuellement pris en charge par qemu-img. L'argument pour VHD est vpc. Cela a été trouvé ici http://docs.openstack.org/image-guide/content/ch_converting.html
En cas de rupture de lien, voici une copie / un passé
La conversion d'images d'un format à un autre est généralement simple. conversion qemu-img: brut, qcow2, VDI, VMDK
La commande qemu-img convert peut effectuer la conversion entre plusieurs formats, y compris raw, qcow2, VDI (VirtualBox), VMDK (VMWare) et VHD (Hyper-V). Tableau 7.1. chaînes de format qemu-img
Cet exemple convertira un fichier image brut nommé centos63.dsk en un fichier image qcow2.
Pour convertir de vmdk en raw, vous feriez:
Remarque
L'indicateur de format -f est facultatif. S'il est omis, qemu-img essaiera de déduire le format d'image.
VBoxManage: VDI (VirtualBox) à raw
Si vous avez créé une image VDI à l'aide de VirtualBox, vous pouvez la convertir au format brut à l'aide de l'outil de ligne de commande VBoxManage fourni avec VirtualBox. Sous Mac OS X, VirtualBox stocke les images par défaut dans le répertoire ~ / VirtualBox VMs /. L'exemple suivant crée une image brute dans le répertoire en cours à partir d'une image VirtualBox VDI.
$ VBoxManage clonehd ~ / VirtualBox \ VMs / fedora18.vdi fedora18.img --format raw
la source
Comme indiqué ci-dessus par apple16, il y a une question assez similaire ici qui contourne le problème que VhdTool ne semble plus disponible. Virtualbox est livré avec un outil appelé "VBoxManage" qui fonctionne tout simplement parfait. Pourvu que vous ayez un fichier image simple de votre disque en utilisant par exemple
dd
, vous pouvez faire ceci:VBoxManage convertfromraw myfile.dd myfile.vhd --format VHD
la source
si quelqu'un souhaite toujours convertir l'image disque brute en vhd, utilisez la commande suivante:
N'oubliez pas de remplacer les noms de fichiers présentés par les vôtres.
la source