You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求将Fedora单GPU直通的GRUB与initramfs配置步骤适配为Ubuntu 22.04版本

请求将Fedora单GPU直通的GRUB与initramfs配置步骤适配为Ubuntu 22.04版本

没问题!我帮你把视频里Fedora的那几步转换成Ubuntu 22.04的等效操作,一步步来:

一、配置GRUB开启IOMMU

  1. 打开GRUB的配置文件:
    sudo nano /etc/default/grub
    
  2. 找到GRUB_CMDLINE_LINUX_DEFAULT(如果这个变量内容较少,也可以选择GRUB_CMDLINE_LINUX),在引号内添加对应CPU的IOMMU参数:
    • Intel CPU:添加 intel_iommu=on iommu=pt
    • AMD CPU:添加 amd_iommu=on iommu=pt
      举个修改后的示例:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_iommu=on iommu=pt"
    
  3. 保存并退出编辑器(按Ctrl+O回车确认,再按Ctrl+X退出)。
  4. 应用GRUB配置更新:
    sudo update-grub
    

二、配置initramfs预加载VFIO驱动

Ubuntu使用initramfs-tools而非Fedora的dracut来管理initramfs,操作如下:

  1. 打开initramfs的模块配置文件:
    sudo nano /etc/initramfs-tools/modules
    
  2. 在文件末尾添加一行,指定需要预加载的VFIO驱动:
    vfio vfio_iommu_type1 vfio_pci vfio_virqfd
    
  3. 保存并退出编辑器。
  4. 更新当前内核的initramfs:
    sudo update-initramfs -u -k `uname -r`
    
    (反引号会自动获取当前运行的内核版本,无需手动替换)

最后记得重启系统让所有配置生效。重启后可以用dmesg | grep -i iommu验证IOMMU是否开启,输出里出现类似IOMMU enabled的字样就说明配置成功啦。

备注:内容来源于stack exchange,提问作者RTD

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 13:38:07