环境

  • Proxmox 7
  • HomeAssistant 8

配置IOMMU分组

#编辑 /etc/default/grub

#AMD用户修改为
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on pcie_acs_override=downstream,multifunction"

update-grub

#编辑 /etc/modules

#修改为
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

#最后重启
reboot

PVE安装创建虚拟机

配置

系统->BIOS->OVMF(UEFI)

导入磁盘文件

qm importdisk 102 haos_generic-x86-64-8.0.rc3.img local

使用磁盘

双击磁盘->sata
选项->启动引导->sata0

修改配置文件 /etc/pve/qemu-server/102.conf

bios: ovmf
boot: order=sata0
cores: 2
cpu: host
hostpci0: 0000:0b:00.1,pcie=1
machine: q35
memory: 2048
meta: creation-qemu=6.1.1,ctime=1651069024
name: Hassio
numa: 0
ostype: l26
sata0: local:102/vm-102-disk-0.raw,size=6G,ssd=1
scsihw: virtio-scsi-pci
smbios1: uuid=02be9043-b8f6-42f7-a94e-05817fd4b2ff
sockets: 1
vmgenid: c6bf3dcd-dec9-4a6a-bb8d-69726f3fe659

参考