CentOS7 minimal kvm iommu 辅助虚拟化 vt-x (用于pci透传)

  • 确认vt-d vt-x都开启了
  • 方法1
  1. 配置
    vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="... intel_iommu=on ..."
或
GRUB_CMDLINE_LINUX="... intel_iommu=on ..."
  1. 更新
    grub2-mkconfig -o /boot/grub2/grub.cfg
  2. 重启
    reboot
  3. 验证
    cat /proc/cmdline |grep intel_iommu=on
    image.png
  4. 验证
    dmesg |grep -e DMAR -e IOMMU
    image.png

注:如果方法1失败,应该是启动的时候并没有使用/boot/grub2/grub.cfg,可以用方法2

  • 方法2
  1. 查询
    find / -name "grub.cfg"
    image.png

    发现还有 /boot/efi/EFI/centos/grub.cfg
  2. 编辑
    vi /boot/efi/EFI/centos/grub.cfg
    对照/boot/grub2/grub.cfgintel_iommu=on添加到/boot/efi/EFI/centos/grub.cfg相应位置
3次
linuxefi ... intel_iommu=on ...
image.png
  1. 重启验证
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容