无法在 ubuntu 22.04 主机上安装带有 Windows 操作系统的客户虚拟机

无法在 ubuntu 22.04 主机上安装带有 Windows 操作系统的客户虚拟机

我正在尝试在 ubuntu 22.04 主机上创建带有 Windows 操作系统的虚拟机。我的安装因蓝屏而崩溃,错误为“系统异常线程未处理”。使用相同的 ISO 文件在 ubuntu 20.04 上成功创建虚拟机。

  1. 已尝试使用 SATA、SCSI、VIRTIO。
  2. VIRTIO 带有适用于窗口的最新 virtio 驱动程序 ISO。
  3. 不同版本的机器类型 - pc-q35-6.2、pc-q35-4.2、q35
  4. 不同的磁盘类型 RAW、QCOW2


以下是我使用“virsh”创建虚拟机的模板 xml 文件。我不确定 ubuntu 22.04 主机上需要什么具体配置

<domain type='qemu'>
  <name>windows</name>
  <memory unit='KiB'>16777216</memory>
  <currentMemory unit='KiB'>16777216</currentMemory>
  <memoryBacking>
    <locked/>
  </memoryBacking>
  <vcpu placement='static'>4</vcpu>
  <resource>
    <partition>/machine</partition>
  </resource>
  <os>
    <type arch='x86_64' machine='pc-q35-6.2'>hvm</type>
    <loader readonly='yes' type='pflash'>/usr/share/OVMF/OVMF_CODE.fd</loader>
  </os>
  <features>
    <acpi/>
    <apic/>
  </features>
  <pm>
    <suspend-to-mem enabled='no'/>
    <suspend-to-disk enabled='no'/>
  </pm>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>destroy</on_crash>
  <cpu mode='host-model'/>
  <devices>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw' cache='none' io='native'/>
      <source file='/var/lib/libvirt/images/windows.img' index='1'/>
      <backingStore/>
      <target dev='sda' bus='scsi'/>
    </disk>
    <disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <source file='/var/lib/libvirt/images/window_installer.iso' index='1'/>
     <target dev='sdb' bus='sata'/>
    </disk>
    <disk>
     ... # configuration for virtio-win iso
    </disk>
    <controller type='scsi' index='0' model='virtio-scsi'>
      <driver iommu='on'/>
    </controller>
    <controller type='virtio-serial' index='0'>
      <driver iommu='on'/>
    </controller>
    <interface type='network'>
      <source network='default'/>
      <model type='virtio'/>
      <driver iommu='on'/>
      <rom enabled='no'/>
    </interface>
    <graphics type='spice' autoport='yes'>
      <listen type='network' network='default'/>
    </graphics>
    <console type='pty'/>
    <memballoon model='virtio'>
      <driver iommu='on' />
    </memballoon>
  </devices>
</domain>```

相关内容