コンテンツにスキップ

Windows仮想マシン設定

概要

次の表のとおりである。 ビデオカードをPCIパススルーで接続する。

項目
仮想マシン virt-manager
CPU AMD CPU Ryzen 5 2400G with Wraith Stealth cooler YD2400C5FBBOX
マザーボード ASRock AMD B350チップセット搭載 Mini-ITX AB350 Gaming-ITX/ac
ビデオカード MSI GeForce GT710 GDDR3 1GB VD5932
参考 [https://wiki.archlinux.jp/index.php/OVMF_%E3%81%AB%E3%82%88%E3%82%8B_PCI_%E3%83%91%E3%82%B9%E3%82%B9%E3%83%AB%E3%83%BC OVMF による PCI パススルー]

設定

UEFI設定

UEFIでCPU仮想化を有効にする。

$ sudo systemctl reboot --firmware-setup

virt-manager設定

$ sudo virsh net-list --all
$ sudo virsh net-autostart default
$ sudo virsh net-start default
$ qemu-img create -f qcow2 win10.qcow2 80G

CPU設定

host-passthrough

CPUトポロジーの手動設定

UEFI

サウンド設定

AC97

ビデオカード設定

PCIデバイス追加

virtIO driverのインストール

OVMF による PCI パススルー

$ lspci -nnk
  • /etc/initramfs-tools/modules
vfio_pci ids=XXXX:XXXX,XXXX:XXXX
$ sudo update-initramfs -u

※/etc/modulesでも可能か?

ネットワークをbridge接続

$ nmcli device
$ ip a
$ brctl show
$ nmcli connection add type bridge ifname br0
$ nmcli connection show
$ nmcli connection show bridge-br0 | grep bridge.stp

$ nmcli connection modify bridge-br0 bridge.stp no
$ nmcli connection add type bridge-slave ifname XXX master bridge-br0
$ nmcli connection show

XXX
$ nmcli connection delete XXX
$ nmcli connection show

XXX