一、确认自己的主板CPU是否支持Vt-d功能 不支持就搞不了直通。intel要b75以上芯片组才支持。也就是说intel4代酷睿处理器以上,都支持。amd不明。如果支持,需要先去主板开启vt-d。 二、开启iommu vi /etc/default/grub 在里面找到:GRUB_CMDLINE_LINUX_DEFAULT="quiet" 按“i”编辑,然后修改为:GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on" 如果是amd cpu请改为:GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on" 修改完成之后,按“ESC”然后英文“:"wq+回车保存退出 之后更新grub update-grub *#AMD cpu也可以执行 pve-efiboot-tool refresh 三、加载相应的内核模块 echo vfio >> /etc/modules echo vfio_iommu_type1 >> /etc/modules echo vfio_pci >> /etc/modules echo vfio_virqfd >> /etc/modules 或者使用vi /etc/modules 在末尾添加 vfio vfio_iommu_type1 vfio_pci vfio_virqfd 然后重启PVE 四、验证是否开启iommu 重启之后,在终端输入 dmesg | grep 'remapping' 出现如下例子。则代表成功 AMD-Vi: Interrupt remapping enabled 或者 DMAR-IR: Enabled IRQ remapping in x2apic mode 此时输入命令 find /sys/kernel/iommu_groups/ -type l *#出现很多直通组,就代表成功了。如果没有任何东西,就是没有开启 =================================================================== 启用OVS Bridge apt update apt install...