正在使用 QEMU 进行 GPU 直通实验(按照给出的步骤这里) 在 Pop!_OS 上,在此过程中我添加了内核参数。现在我想删除intel_iommu=on kvm.ignore_msrs=1 vfio-pci.ids=8086:3e9b
以重新获得锁定的 VGA 卡。但是使用 popos 更改参数似乎对我不起作用。我不是高级用户,所以我肯定我可能在这里遗漏了一些东西。
我尝试过(1)kernelstub,(2)更新 grub 和(3)修改 loader.conf (4)更改配置(如上所述这里),但没有运气。您可以在屏幕截图中发现,kernelstub 仅报告quiet splash
处于活动状态的内核参数,但cmdline
显示(否则)当前有效的选项。
想知道如何永久更改内核参数,以便将 VGA 卡返回到主机系统。我在使用 Ubuntu 时也遇到过类似的问题,更改 /etc/default/grub 文件并更新它可以轻松解决问题。
答案1
也许这会有所帮助 以下可能会删除您提到的内核启动选项
kernelstub -d "intel_iommu=on kvm.ignore_msrs=1 vfio-pci.ids=8086:3e9b"
下面将添加您想要的内核选项。
kernelstub -a "intel_iommu=on kvm.ignore_msrs=1 vfio-pci.ids=8086:3e9b"
如果您关闭系统电源,然后重新打开电源并按住空格键,然后在看到感兴趣的 Bootloader 选项后按“e”,您可以编辑命令行以查看您的启动选项并根据该启动周期进行更改。