1、打开:数据中心->pve->Shell,编辑文件:
nano /etc/default/grub
2、修改行。找到:
GRUB_CMDLINE_LINUX_DEFAULT="quiet“
修改为(Inter CPU):
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
或,修改为(AMD CPU):
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"
如果执行
dmesg | grep -e DMAR -e IOMMU
没有输出,则表明存在问题。极有可能是bios设置的问题,需要启动cpu的vt-d支持。
3、执行:
update-grub
4、修改文件:nano /etc/modules,加入如下(默认为空):
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
5、最后执行:(重启 PVE)
reboot
6、打开:数据中心->PVE->100->硬件->添加->PCI设备,选择你的网卡,删掉虚拟网卡即可(PVE所在的网卡不要删,删了就启动不了了。只有通过u盘debug启动,然后恢复操作才能启动)。