Loading... # PVE虚拟化平台如何确认是否支持硬件直通以及如何开启硬件直通 ## 验证硬件直通: 我们首先找一台虚拟机,在硬件选项卡里面选择添加**PCI设备**,然后再设备列表里面我们需要仔细观察`IOMMU组`,看下面的每个设备编号是正整数还是全部为`-1`,如果为`-1`,那么就不能直接硬件直通,需要我们按照下面的步骤去开启。 ![](http://pic.yelvlab.cn/PVE%2Fpve_hw_01.png) ## 开启硬件直通 PVE的硬件直通开启方法需要在命令行里面操作,这需要有一定的命令行基础,这里不会过多介绍。 ``` vi /etc/default/grub ``` 首先是打开文件,然后找到特定行 ``` GRUB_CMDLINE_LINUX_DEFAULT="quiet" 改为: GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on" # GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on" ``` 具体改为哪一个就看你所使用的cpu是哪家的了。 改完这些之后,我们还需要更新一下grub ``` update-grub ``` 看到`done`就代表着更新完毕了。 然后先不要急,再打开一个文件做一定修改才可以 ``` vi /etc/modules 在文件下面添加新内容 vfio vfio_iommu_type1 vfio_pcioptions vfio_virqfd ``` 添加完成后保存退出,并重启PVE主机就可以了。 Last modification:October 12, 2020 © Allow specification reprint Like 0 If you think my article is useful to you, please feel free to appreciate
One comment
vfio_pcioptions 这个是不是写错了,我看别的教程都是写的vfio_pci