Tester IE sous Linux

Microsoft propose depuis un certain temps des images pour pouvoir effectuer des tests sous Internet Explorer.
Ces images sont disponibles à https://dev.windows.com/en-us/microsoft-edge/tools/vms/

Voici un petit pense bête pour pouvoir les lancer sous Linux sans Virtual Box (pour ma part, j’utilise QEMU et KVM qui est incompabible avec l’usage simultané avec VirtualBox)

  • Télécharger l’image du navigateur désiré au format VirtualBox / OVA (dans l’exemple, IE8 – Win7)
  • Extraire l’archive puis l’OVA avec :
    $ unzip IE8.Win7.For.Windows.VirtualBox.zip
    Archive: IE8.Win7.For.Windows.VirtualBox.zip
    inflating: IE8 - Win7.ova
    $ tar xvf "IE8 - Win7.ova"
    IE8 - Win7.ovf
    IE8 - Win7-disk1.vmdk

  • Convertir le disque dur au format QCOW2 pour QEMU
    $ qemu-img convert -O qcow2 "IE8 - Win7-disk1.vmdk" "IE8 - Win7.qcow2"

  • Vérifier la mémoire utilisé dans le fichier OVF
    $ grep "Memory RAMSize" IE8*.ovf

  • NOTE: la license associé à la VM est temporaire, il est conseillé d’effectuer une copie du disque avant le premier lancement. Grâce au format QCOW2, on va créer un snapshot
    $ qemu-img snaspshot "IE8 - Win7.qcow2" -c "original_state"
    $ qemu-img snaspshot "IE8 - Win7.qcow2" -l

  • Lancer QEMU:
    $ qemu-system-x86_64 -m 512M -smp cpus=2 -k fr "IE8 - Win7-disk1.qcow2"

Source:
http://edoceo.com/notabene/ova-to-vmdk-to-qcow2

Leave a Reply