PVE相关教程
SDN快速创建和使用
ProxmoxVE使用云镜像Cloud-Init快速创建虚拟机
iptables规则持久化
PVE相关脚本
PVE虚拟机备份与恢复
使用 systemd-networkd 配置网络
ubuntu云镜像安装
PVE添加目录映射
PVE硬件直通
PVE虚拟机通过宿主机NAT上网教程
PVE一键显示温度、CPU 频率、硬盘信息教程
PVE限制ZFS的内存占用
OpenWRT/iStoreOS 安装 qemu-guest-agent
本文档使用 MrDoc 发布
-
+
首页
PVE硬件直通
### 开启iommu ```bash #编辑grub,请不要盲目改。根据自己的环境,选择设置 vi /etc/default/grub #在里面找到: GRUB_CMDLINE_LINUX_DEFAULT="quiet" #然后修改为: GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt" #如果是amd cpu请改为: GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on iommu=pt" #如果是需要显卡直通,建议在cmdline再加一句video=vesafb:off video=efifb:off video=simplefb:off,加了之后,pve重启进内核后停留在一个画面,这是正常情况 GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on iommu=pt video=vesafb:off video=efifb:off video=simplefb:off" ``` 修改完成之后,直接更新grub ```bash update-grub ``` ### 加载相应的内核模块 ```bash echo vfio >> /etc/modules echo vfio_iommu_type1 >> /etc/modules echo vfio_pci >> /etc/modules echo vfio_virqfd >> /etc/modules ``` 使用`update-initramfs -k all -u`命令更新内核参数,然后重启 ### 验证是否开启iommu ```bash dmesg | grep iommu ``` 有输出代表成功,如: ```bash [ 1.341100] pci 0000:00:00.0: Adding to iommu group 0 [ 1.341116] pci 0000:00:01.0: Adding to iommu group 1 [ 1.341126] pci 0000:00:02.0: Adding to iommu group 2 [ 1.341137] pci 0000:00:14.0: Adding to iommu group 3 [ 1.341146] pci 0000:00:17.0: Adding to iommu group 4 ``` 来自[佛西博客](https://foxi.buduanwang.vip/virtualization/pve/561.html/ "佛西博客")
koalalove
2025年8月12日 11:58
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码