1、打开:数据中心->pve->Shell,编辑文件:

    1. nano /etc/default/grub

    2、修改行。找到:

    1. GRUB_CMDLINE_LINUX_DEFAULT="quiet“

    修改为(Inter CPU):

    1. GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"

    或,修改为(AMD CPU):

    1. GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"

    如果执行

    1. dmesg | grep -e DMAR -e IOMMU

    没有输出,则表明存在问题。极有可能是bios设置的问题,需要启动cpu的vt-d支持。
    3、执行:

    1. update-grub

    4、修改文件:nano /etc/modules,加入如下(默认为空):

    1. vfio
    2. vfio_iommu_type1
    3. vfio_pci
    4. vfio_virqfd

    5、最后执行:(重启 PVE)

    1. reboot

    6、打开:数据中心->PVE->100->硬件->添加->PCI设备,选择你的网卡,删掉虚拟网卡即可(PVE所在的网卡不要删,删了就启动不了了。只有通过u盘debug启动,然后恢复操作才能启动)。
    ProxmoxVE v6.0-1 直通物理网卡教程 - 图1