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 23/11/2009, 19:30] 213.95.41.13 |
— (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. | ||
- | |||
- | ===== 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 prends quelques minutes ...// | ||
- | |||
- | **(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> | ||
- | |||
- | A ce stade il ne reste plus qu'à mettre le disque virtuel converti (.vdi) dans virtualbox, créer une machine puis la démarrer. | ||
- | |||
- | ===== 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]] | ||
- | |||
- | |||
- | |||