Запуск Windows 11 под QEMU KVM

Для запуска Windows 11 под QEMU KVM необходимы Secureboot и TPM, добавить данные компоненты можно с помощью следующих секций:

<os>
  <type arch="x86_64" machine="q35">hvm</type>
  <loader readonly="yes" type="pflash">/usr/share/edk2/ovmf/OVMF_CODE.secboot.fd</loader>
  <nvram template="/usr/share/edk2/ovmf/OVMF_VARS.secboot.fd"/>
  <boot dev="hd"/>
</os>

...

<tpm model="tpm-tis">
  <backend type="emulator" version="2.0"/>
</tpm>

Сгенерировать полный XML можно с помощью virt-install:

virt-install \
--name Windows11 \
--ram 4096 \
--disk path=/dev/ssd_storage1/vm_builderw11_disk1 \
--vcpus=2 \
--os-variant=win10 \
--network bridge=virbr0 \
--cdrom /isos/ru-ru_windows_11_business_editions_version_22h2_updated_feb_2023_x64_dvd_d24afca3.iso \
--graphics vnc,listen=0.0.0.0,password=StrongPassw0rd \
--video virtio \
--features kvm_hidden=on,smm=on \
--tpm backend.type=emulator,backend.version=2.0,model=tpm-tis \
--boot loader=/usr/share/edk2/ovmf/OVMF_CODE.secboot.fd,loader_ro=yes,loader_type=pflash,nvram_template=/usr/share/edk2/ovmf/OVMF_VARS.secboot.fd \
--check path_in_use=off \
--print-xml 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Яндекс.Метрика