VMware Playerのディスクイメージを変換してQEMU for Windowsで動かす方法

VMware Playerの仮想マシンのディスクイメージを変換してオープンソースソフトウェアのプロセッサエミュレータであるQEMU for Windowsで動かす方法を記す。なお、例としてOpenSUSE Leapをインストールしているディスクイメージを用いている。

環境

以下の環境で実施した。
  • QEMU for Windows (QEMU emulator version 5.0.0)
  • HAXM v7.6.1
  • Intel VT-x対応CPU
  • Windows 10 Pro 1909

手順

VMware Playerのディスクイメージ(例としてleap1.vmdk)をQEMU用に変換する

(1) DOSプロンプトを起動し下記を投入

C:\>set path=%path%;C:\Program Files\qemu

C:\>qemu-img convert -f vmdk -O qcow2 leap1.vmdk leap1.qcow2

QEMU for WindowsでOpenSUSE仮想マシンを起動する

(2) DOSプロンプトから下記を投入

C:\>qemu-system-x86_64 leap1.qcow2 -accel hax
以下のようにQEMU画面が出てきて無事に起動

参考

  1. QEMU System Emulation User’s Guide
    https://www.qemu.org/docs/master/system/index.html
  2. Accelerating QEMU on Windows with HAXM
    https://www.qemu.org/2017/11/22/haxm-usage-windows/
  3. オープンソースの仮想化機能QEMU for Windowsのインストール方法
    https://itneko.blogspot.com/2020/06/qemu-for-windows.html
  4. Intel Hardware Accelerated Execution Manager (HAXM)のインストール方法
    https://itneko.blogspot.com/2020/06/intel-hardware-accelerated-execution.html
以上

コメント