第一步:确认自己的主板cpu是否支持Vt-d功能
不支持就搞不了直通。intel要b75以上芯片组才支持。也就是说intel4代酷睿处理器以上,都支持。amd不明。如果支持,需要先去主板开启vt-d。
第二步:开启iommu
编辑grub vi /etc/default/grub
在里面找到: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"
修改完成之后,直接更新grub
intel cpu执行:
update-grub
amd cpu执行:
pve-efiboot-tool refresh
重启主机
第三步 验证是否开启iommu
重启之后,在终端输入
dmesg | grep 'remapping'
AMD芯片出现
AMD-Vi: Interrupt remapping enabLED
INTEL芯片出现
DMAR-IR: Enabled IRQ remapping in x2apic mode
则代表成功