Windows 2008 使用 libvirt 安装后出现“ACPI\QEMU0001”未知 ACPI 设备

Windows 2008 使用 libvirt 安装后出现“ACPI\QEMU0001”未知 ACPI 设备

在 libvirt 虚拟环境中安装 Windows 2008 后(参考下面的命令),我在设备管理器中看到“未知设备”。Hardware Ids显示ACPI\QEMU0001

我尝试使用来自的驱动程序virtio-win-0.1-74.iso(就我的情况而言需要网络和磁盘),但没有成功。

virt-install --name=win2008 --ram=3072 --os-type=windows --vcpus=2 --os-variant=win2k8 --cdrom=/var/lib/libvirt/images/6001.18000.080118-1840_amd64fre_Server_en-us-KRMSXFRE_EN_DVD.iso --disk path=/dev/mapper/vgHP-win2008,bus=virtio --network bridge=br0,model=virtio --vnc --noautoconsole

ACPI 关闭(通过‘# virsh shutdown’)似乎有效。

从安装时起,我的域的 XML 中就有正确的 ACPI 条目:

  <features>
    <acpi/>
    <apic/>
    <pae/>
  </features>

Windows 也无法在线找到驱动程序。有什么办法可以修复这个问题吗?必须修复吗,还是可以忽略?

我再次尝试不使用 virtio 驱动程序,即使用 IDE 进行标准安装,使用以下命令:

    # virt-install --name=winserver --ram=3072 --os-type=windows --vcpus=2 --os-variant=win2k8 --cdrom=/var/lib/libvirt/images/6001.18000.080118-1840_amd64fre_Server_en-us-KRMSXFRE_EN_DVD.iso --disk path=/dev/vgHP/winserver --network bridge=br0 --vnc --noautoconsole

但行为相同——仍然是“未知设备”。

答案1

我有 ubuntu 13.10 服务器 + kvm。在 XP 客户机上,我有未知设备 ACPI\QEMU0001\4&2C5A7332&0 原来是 VirtIO-Serial 通信设备。从 virtio-win-0.1-74.iso virtio-win\WXP 中提取驱动程序

希望它能对某些人有帮助。;]

相关内容