开启PVE直通功能


Intel CPU

shell里面输入命令:

nano /etc/default/grub

在里面找到:

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

然后修改为:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"

更新一下:

update-grub

AMD CPU

shell里面输入命令:

nano /etc/default/grub

在里面找到:

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

然后修改为:

GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"

更新一下:

update-grub

新增所需模块

修改文件/etc/modules,加入如下的行:

nano /etc/modules

在里面填入

vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

执行命令来更新initramfs

update-initramfs -u -k all

重启PVE虚拟机。