如何向 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% 确定其有效后才对第二个文件进行更改。