Convertir une image disque Vmware pour Qemu ou Xen
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 :
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 :
mkdir /test mount -t ext3 /dev/hda1 /test vi /test/boot/grub/menu.lst |
Changez donc ceci :
menu.lst |
kernel /vmlinuz-2.6.18-6-amd64 root=/dev/sda1 ro |
en :
menu.lst |
kernel /vmlinuz-2.6.18-6-amd64 root=/dev/hda1 ro |
Et pour finir on reboot :-)