Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| tutoriel:vmdk2vdi [Le 30/04/2013, 00:39] 82.231.205.239 [Conversion de la machine] | — (Version actuelle) | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Dapper Edgy Feisty Gutsy Virtualisation}} | ||
| - | |||
| - | ====== Comment convertir une machine VmWare en machine VirtualBox ====== | ||
| - | |||
| - | La dernière version de [[:virtualbox]] (1.4.0) gère nativement les disques [[:vmware]] mais des problèmes peuvent survenir. En plus nous ne pouvons pas profiter pleinement des options de [[:virtualbox]] (comme par exemple les screenshots). | ||
| - | |||
| - | Pour réaliser cela, il faut impérativement que la machine virtuelle soit compatible vmware workstation 4.x mais surtout **PAS** supérieur. | ||
| - | Vous pouvez utiliser **vmware converter** (Windows) pour la convertir en 4.x. | ||
| - | |||
| - | ===== Méthode 1 ===== | ||
| - | |||
| - | ==== Prérequis: ==== | ||
| - | |||
| - | * avoir installé le paquet **[[apt>qemu]]** | ||
| - | * avoir installé [[:virtualbox|VirtualBox]] | ||
| - | |||
| - | ==== Préparation pour une machine (invité) Windows ==== | ||
| - | |||
| - | 1- Lancez la machine windows dans vmware, télécharger l'utilitaire [[http://www.virtualbox.org/attachment/wiki/Migrate_Windows/MergeIDE.zip?format=raw|MergeIDE]] et exécuter le fichier bat. | ||
| - | |||
| - | //Cela permet d'effectuer des modifications dans le registre pour le contrôleur IDE. Sinon Windows ne démarrera pas !// | ||
| - | |||
| - | {{icons:icone_danger.png  }} | ||
| - | >**Attention** Les modifications suivantes (2 & 3) sont à faire après avoir effectué la conversion de la machine. | ||
| - | |||
| - | 2- Dans virtualBox -> Préférence de la machine -> Avancé -> cocher la case "Activer l' IO APIC". | ||
| - | |||
| - | 3- Démarrez la machine virtuelle et booter sur un cd d'installation XP, lancez la réparation en ligne de commande et désactiver agp440.sys qui peut mener à des conflits : | ||
| - | |||
| - | <code>listsvc</code> | ||
| - | |||
| - | Vérifiez sa présence et son statut puis désactivez le : | ||
| - | |||
| - | <code>disable agp440.sys</code> | ||
| - | |||
| - | Et enfin supprimez le fichier dans //c:\windows\system32\drivers// puis rebootez. | ||
| - | |||
| - | ==== Conversion de la machine ==== | ||
| - | |||
| - | Se placer dans le répertoire où se trouve la machine (.vmdk) et lancer la commande suivante en remplaçant //machine.vmdk// par votre machine et //fichierbinaire.bin// par le nom de votre choix : | ||
| - | |||
| - | <code>qemu-img convert machine.vmdk -O raw fichierbinaire.bin</code> | ||
| - | |||
| - | //La conversion prend quelques minutes ...// | ||
| - | |||
| - | <note tip> | ||
| - | Les versions récente de QEMU (1.3) prennent en charge le format vdi directement | ||
| - | |||
| - | remplacer raw par vdi | ||
| - | </note>  | ||
| - | |||
| - | **(Optionnel)** Si le disque virtuel est composé de plusieurs fichiers *.vmdk il faut d'abord créer un fichier unique à l'aide de la commande : | ||
| - | <code>vmware-vdiskmanager -r vm.vmdk -t 0 hardrive-name.vmdk</code> | ||
| - | |||
| - | Une fois terminée, récupérer l'utilitaire vditool : | ||
| - | |||
| - | <code>wget http://www.virtualbox.org/download/testcase/vditool</code> | ||
| - | |||
| - | Bien penser à le rendre exécutable et lancer la commande suivante en remplaçant //fichierbinaire.bin// par votre fichier créé ci-dessus et //new.vdi// par le nom de votre choix : | ||
| - | |||
| - | <code>LD_LIBRARY_PATH=/opt/VirtualBox* ./vditool DD new.vdi fichierbinaire.bin</code> | ||
| - | |||
| - | Sur les dernières versions de Virtualbox, la commande est la suivante : | ||
| - | |||
| - | <code>/opt/VirtualBox/VBoxManage convertfromraw fichierbinaire.bin new.vdi</code> | ||
| - | |||
| - | Pour la version 3.08 la commande est | ||
| - | |||
| - | <code>VBoxManage convertfromraw fichierbinaire.bin new.vdi</code> | ||
| - | |||
| - | Sur Mandriva, <code>LD_LIBRARY_PATH=/usr/lib/virtualbox ./vditool DD new.vdi fichierbinaire.bin</code> | ||
| - | |||
| - | À ce stade il ne reste plus qu'à mettre le disque virtuel converti (.vdi) dans virtualbox, créer une machine puis la démarrer. | ||
| - | |||
| - | ===== Méthode 2 ===== | ||
| - | |||
| - | ==== Prérequis: ==== | ||
| - | |||
| - | * avoir installé [[:virtualbox|VirtualBox]] | ||
| - | |||
| - | ==== Conversion de la machine ==== | ||
| - | |||
| - | Se placer dans le répertoire où se trouve la machine (.vmdk) et lancer la commande suivante en remplaçant //machine.vmdk// par votre machine et //machine.vdi// par le nom de votre choix : | ||
| - | |||
| - | <code>VBoxManage clonehd machine.vmdk machine.vdi -format VDI</code> | ||
| - | |||
| - | //La conversion prend quelques minutes ...// | ||
| - | |||
| - | Il ne reste plus qu'à: | ||
| - | |||
| - | * mettre le disque virtuel converti (.vdi) dans virtualbox ; | ||
| - | * créer une machine ; | ||
| - | * modifier les préférences de la machine de la façon suivante : dans virtualBox -> Sélectionner la machine virtuelle -> click bouton droit -> Configuration -> Système -> Onglet carte mère -> cocher la case "Activer les IO APIC" ; | ||
| - | * démarrer la machine. | ||
| - | |||
| - | ===== Liens ===== | ||
| - | |||
| - | * Sites Officiels : http://www.virtualbox.org/ **&** http://www.vmware.com/fr/ | ||
| - | * [[http://www.vmware.com/products/converter/|Vmware converter]]  | ||
| - | * [[http://www.virtualbox.org/wiki/Migrate_Windows|Migration d'une machine Windows]] | ||