设置GRUB
nano /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream"
添加模块
echo vfio >> /etc/modules
echo vfio_iommu_type1 >> /etc/modules
echo vfio_pci >> /etc/modules
echo vfio_virqfd >> /etc/modules
更新GRUB
update-grub
update-initramfs -u
reboot
参数说明
iommu=pt:这将防止Linux将不能直通的设备直通。
pcie_acs_override=downstream:用于将iommu groups拆分,方便直通一些板载的设备