AlmaLinux9 Windows11をKVMでインストール

事前準備

Windows11のダウンロード
https://www.microsoft.com/en-us/software-download/windows11
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/
必要パッケージのインストール
# dnf install edk2-ovmf
# dnf install swtpm swtpm-tools

Windows11のインストール

仮想ディスクの作成
# mkdir /var/lib/libvirt/images/win11
# cd /var/lib/libvirt/images/win11
# qemu-img create -f qcow2 win11pro.qcow2 40G
OVMFファイルのコピー
# cp /usr/share/edk2/ovmf/OVMF_VARS.secboot.fd .
# cp /usr/share/edk2/ovmf/OVMF_CODE.secboot.fd .
インストール
# virt-install \
--name Windows11pro \
--ram 4096 \
--disk path=/var/lib/libvirt/images/win11/win11pro.qcow2 \
--cpu host-passthrough \
--vcpus=4 \
--os-variant=win11 \
--network bridge=br0 \
--graphics vnc,listen=0.0.0.0,password=foobar,port=5907,keymap=en-us \
--video virtio \
--cdrom /mnt/storage-2/temp/Win11_22H2_Japanese_x64v2.iso \
--features kvm_hidden=on,smm=on \
--tpm backend.type=emulator,backend.version=2.0,model=tpm-tis \
--boot loader=/home/images/OVMF_CODE.secboot.fd,loader_ro=yes,loader_type=pflash,nvram_template=/home/images/OVMF_VARS.secboot.fd 

VNCクライアントで接続し、インストールを行う