Convertir une image disque Vmware pour Qemu ou Xen

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search

1 Introduction

Je suis passé sur la nouvelle Ubuntu youpi ! Sauf que voilà, encore une fois Vmware fonctionne pas, faut attendre un patch etc... mais moi, j'ai pas le temps d'attendre !!!

Donc Vmware, c'est bien beau, c'est bien joli, mais ca soule. Donc j'ai décidé d'utiliser Kvm et QTqemu pour l'interface graphique. Et donc me voilà parti pour convertir mes images Vmware.

2 Converstion

Pour convertir, on va déjà utiliser Vmware pour la préparation et ensuite qemu pour la convertion :

Command
vmware-vdiskmanager -r vmware_image.vmdk -t 0 temporary_image.vmdk
qemu-img convert -f vmdk temporary_image.vmdk -O raw xen_compatible.img

3 FAQ

3.1 Ouai c'est génial, mais mon disque Debian boot pas

Ca ça vient du fait que si vous avez configuré votre disque Vmware en SCSI, du coup vous êtes en sdx. Votre busybox Debian va alors se lancer, il faudra monter votre partition qui contient /boot et editer le fichier menu.lst afin d'en changer le kernel root. Un petit peu d'aide ne fera pas de mal :

Command
mkdir /test
mount -t ext3 /dev/hda1 /test
vi /test/boot/grub/menu.lst

Changez donc ceci :

Configuration File menu.lst
kernel		/vmlinuz-2.6.18-6-amd64 root=/dev/sda1 ro

en :

Configuration File menu.lst
kernel		/vmlinuz-2.6.18-6-amd64 root=/dev/hda1 ro

Et pour finir on reboot :-)