PVE开启IOMMU功能

如果在pve虚拟机中添加pcie设备时提示

No IOMMU detected, please activate it.See Documentation for further information.

则表示没有开启IOMMU功能
开启直通的必要条件 Intel CPU支持VT-D,同时主板要开启VT-D支持
查询网址:
inter:https://www.intel.cn/
amd:https://www.amd.com/zh-hans

Intel CPU

Shell 里面输入命令:nano /etc/default/grub

在里面找到:

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

修改为

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"

使用命令 update-grub 保存更改并更新grub

update-grub

更新完成后重启PVE系统

从命令行运行 dmesg | grep -e DMAR -e IOMMU 如果没有输出,则说明有问题。

AMD CPU

Shell 里面输入命令:nano /etc/default/grub

在里面找到:GRUB_CMDLINE_LINUX_DEFAULT="quiet"
修改为

GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"

使用命令 update-grub 保存更改并更新grub

更新完成后重启PVE系统

从命令行运行 dmesg | grep -e DMAR -e IOMMU 如果没有输出,则说明有问题。

Sitemap · Rss

津ICP备2021004480号-3