PVE开启IOMMU硬件直通功能
在使用PVE的PCI硬件直通网卡/显卡/硬盘等硬件的时候提示“No IOMMU detected, please activate it.See Documentation for further information."这是因为没有开启CPU虚拟化功能,解决步骤如下:
首先需要确保BIOS里的CPU虚拟化功能已经开启,Intel CPU的选项是VT-D或VT-X,AMD CPU里的选项是AMD-V。
PVE进入shell,使用命令 vi /etc/default/grub
按键盘“insert”键进入修改模式, 找到行“GRUB_CMDLINE_LINUX_DEFAULT="quiet" ,
Intel CPU的修改为“GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on" ,AMD CPU的修改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"
按 "shift+:",输入“wq”,保存退出,不保存退出命令为“q!”
输入 update-grub
重启pve。