飞牛系统为虚拟机开启硬件直通


因特尔处理器下开启飞牛硬件直通iommu

我也是搞了一天才搞出来,下面直接说步骤:

  • 首先进入飞牛的ssh,以root权限编辑/etc/default/grub这个文件,找到GRUB_CMDLINE_LINUX_DEFAULT这个选项,把这个选项的值改成下面的样子,改完后的样子如下:

    GRUB_CMDLINE_LINUX_DEFAULT=”quiet i915.force_probe=7d55 intel_iommu=on iommu=pt”  
    #  请一定要把值填完整 
  • 改完之后,就完成了第一步。接下来第二步就是编辑/etc/modules这个文件,还是以root权限进行编辑,直接用下面的命令就行:

    echo -e "vfiovfio_iommu_type1vfio_pcivfio_virqfd" >> /etc/modules
    #  请注意,还是要以root权限运行 
  • 接下来就是更新配置了,分别输入下面两个命令即可,还是要以root权限运行:

    update-grub
    update-initramfs -u -k all 
  • 最后一步就是重启飞牛系统,重启后就可以看到IOMMU已经开启了