我需要帮助(GRUB 和 GPU 直通)

我需要帮助(GRUB 和 GPU 直通)

如何向 Pop!_OS 上的 system-d 添加参数?我想通过GPU。还请提供有关如何在 Pop!_OS 21.10 上进行 GPU 直通的良好指南。提前致谢。

答案1

欢迎来到 Unix 和 Linux StackExchange!

编辑你的问题添加指向您正在遵循的特定教程的链接,以便其他人能够了解您尝试遵循的步骤。

我的猜测是,您的教程可能会告诉您添加一些内核引导参数,这些参数通常会出现GRUB_CMDLINE_LINUX="..."/etc/default/grub使用 GRUB 作为引导加载程序的 Linux 系统上。

但 Pop!_OS 目前使用systemd-boot作为其引导加载程序,而不是 GRUB。由于引导参数传递到 Linux 内核,因此参数本身的语法将保持不变,但告诉引导加载程序将特定参数传递到内核的方式在每个能够引导 Linux 的引导加载程序中会有所不同。

因此,您可能需要问的问题是“使用时如何添加内核启动参数systemd-boot?”

这个问题的答案是:您将它们添加到options相应$BOOT/loader/entries/*.conf文件中的行,其中$BOOT可能是/boot/efi甚至/boot/efi取决于您的发行版选择安装其 UEFI ESP 分区的位置。您可以在以下位置找到有关这些*.conf文件及其格式的更多详细信息https://systemd.io/BOOT_LOADER_SPECIFICATION/

经过一番谷歌搜索后,这些文件的 Pop_OS 特定名称似乎类似于:

/boot/efi/loader/entries/Pop_OS-current.conf
/boot/efi/loader/entries/Pop_OS-old-kern.conf

第一个适用于当前内核,第二个适用于旧内核版本,该版本作为备份保留,以防最新内核出现问题。我建议您仅修改第一个文件,并且仅在使用修改后的选项测试启动过程并 100% 确定其有效后才对第二个文件进行更改。

相关内容