Windows 8 on virsh failed..

This is a failed log on testing Windows 8 on virsh. With kvm (w/o virsh, just kvm command line) I could run Windows 8 VM, but it has some issue on disk performance. So, I’ve tried to move into virsh.

preparation

To run on just prepared test server (Intel NCU BOXDC3217IYE) with Debian Wheezy RC1, I need to setup:

  • Setup bridge device: br0
  • Enable vnc_listen = "0.0.0.0" in /etc/libvirt/qemu.conf

Tried and failure

Added following xml with virsh define test.ml.

<domain type='kvm'>
  <name>WinVM</name>
  <memory>524288</memory>
  <currentMemory>524288</currentMemory>
  <vcpu>1</vcpu>
  <os>
    <type>hvm</type>
    <boot dev='hd'/>
    <boot dev='cdrom'/>
  </os>

  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>

  <features>
    <acpi />
    <apic />
    <pae />
  </features> 
  <clock offset='localtime'/>

  <devices>
    <emulator>/usr/bin/kvm</emulator>
    <disk type='file' device='disk'>  
      <driver name='qemu' type='raw'/>
      <source file='/local/kvm/win-test.disk'/>
      <target dev='vda' bus='virtio'/>
    </disk>
    <interface type='bridge'>
      <source bridge='br0'/>
      <mac address='52:54:00:1d:18:5e'/>
      <target dev='vnet0'/>  
    </interface>
    <input type='tablet' bus='usb'/>
    <graphics type='vnc' port='5902' keymap='ja'/>
  </devices>
</domain>

And attached iso image by following xml with virsh attach-device --config WinVM ./iso_win8_ent_ja_x86.xml

<disk type='file' device='cdrom'>
   <driver name='qemu' type='raw' cache='none'/>
   <source file='/local/iso/ja_windows_8_enterprise_x86.iso'/>
   <readonly/>
   <target dev='hdc'/>
</disk >

(Note: --config makes this iso device permanently.)

After kicking installer by virsh start, Windows 8 installer died with error 5D.
error image

Leave a Reply »