GeekFactory

int128.hatenablog.com

Windows 7をLinux KVM上で使う

RC版ですが、Windows 7 x64は順調に動作しています。

ISOイメージをcdromに割り当てて起動すると、セットアップが始まります。セットアップ時は標準的な構成にしておきましょう。

<domain type='kvm'>
  <name>windows7</name>
  <uuid></uuid>
  <memory>524288</memory>
  <currentMemory>524288</currentMemory>
  <vcpu>1</vcpu>
  <os>
    <type>hvm</type>
  </os>
  <features>
    <acpi/>
  </features>
  <clock offset='localtime'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>destroy</on_crash>
  <devices>
    <emulator>/usr/bin/kvm</emulator>
    <disk type='block' device='disk'>
      <source dev='/dev/vg/windows7'/>
      <target dev='vda' bus='ide'/>
    </disk>
    <interface type='ethernet'>
      <mac address='52:54:00:61:05:01'/>
      <script path='/etc/kvm/gentoonet-tun0w7-start'/>
      <downscript path='/etc/kvm/gentoonet-tun0w7-stop'/>
      <target dev='tun0w7'/>
      <model type='e1000'/>
    </interface>
    <graphics type='vnc' port='5905' autoport='no' listen='hoge'/>
  </devices>
</domain>

とりあえずこれで動作します。

virtioドライバを入れてみましたが、証明書検証に失敗してドライバを認識してくれませんでした。カタログファイルに証明書が入っていれば証明書ストアにインポートするのですが、よく分かりません。