Proxmox VE是一个非常强大的虚拟化平台。有许多用户正在通过Proxmox VE来实现软路由等功能。其中,最重要的一件事情就是pcie穿透(也是硬件直通)。但是通过最近的测试,在部分的机器上,会提示No IOMMU detected, please activate it. See Documentation for further information。通过检索和测试,找到如下解决方法。
- 编辑/etc/default/grub文件或者/etc/kernel/cmdline文件(如果是UEFI引导)
- 在“GRUB_CMDLINE_LINUX_DEFAULT”的引号后面加入intel_iommu=on或amd_iommu=on(如果是AMD CPU)
- 更新grub,可以使用update-grub或者pve-efiboot-tool refresh(若是UEFI引导)
- 重启宿主机
通过以上步骤,可以解决该报错。
Enjoy~
Ref: http://www.zimrilink.com/devops/proxmox/312.html
📮Comments