旺牛吧

您现在的位置是:首页 > 技术文章 > 正文

技术文章

PVE开启IOMMU硬件直通功能

xcsyj2023-01-11技术文章4789

在使用PVE的PCI硬件直通网卡/显卡/硬盘等硬件的时候提示“No IOMMU detected, please activate it.See Documentation for further information."是因为没有开启CPU虚拟化功能,解决步骤如下:

1.png

  1. 首先需要确保BIOS里的CPU虚拟化功能已经开启,Intel CPU的选项是VT-D或VT-X,AMD CPU里的选项是AMD-V。

  2. PVE进入shell,使用命令 vi /etc/default/grub 

  3. 按键盘“insert”键进入修改模式, 找到行“GRUB_CMDLINE_LINUX_DEFAULT="quiet"  ,

  4. Intel CPU的修改为“GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"  ,AMD CPU的修改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on" 2.png

  5. 按 "shift+:",输入“wq”,保存退出,不保存退出命令为“q!”

  6. 输入 update-grub 

  7. 重启pve。