Microsoft IE and Edge VMs for QEMU.
- modern.IE
- Windows 10 development environment
- Windows on QEMU
apt-get -yy install --no-install-recommends \
coreutils \
curl \
jq \
make \
ovmf \
spice-client-gtk \
unzip \
util-linux \
qemu-kvm \
qemu-system-x86 \
qemu-utils
You should run the following from a mountpoint with a lot of disk space (at least 20GiB, 50GiB if you plan to use the development environment):
make -f /path/to/qemuie/Makefile msedge
This will drop you onto the QEMU monitor.
In another terminal use the following to get a terminal:
make -f /path/to/qemuie/Makefile spice
You should open 'Device Manager' and 'Update Driver' by telling Windows to recurse into the directories of starting at D:\ for all unknown devices as well as the 'Display adapter'.
N.B. for Windows 10 you should 'Pause updates' otherwise the guest will spend its time spinning the CPU at 100% whilst downloading updates for a VM destined for destruction.
You should also download and install the Windows Guest Tools (you can call make spice-guest-tools-latest.exe to do this for you).
Other available targets can be found with all like so:
make -f /path/to/qemuie/Makefile
VMs:
ie10 - start ie10
ie11 - start ie11
ie8 - start ie8
ie9 - start ie9
msedge - start msedge
dev - start development environment
Misc:
help - this message
spice - connect via SPICE client
http - serve the local directory via http://0.0.0.0:8000 (requires Python or PHP)
spice-guest-tools-latest.exe - download spice-guest-tools-latest.exe