RazoBlast Asked: 2022-03-30 06:45:44 +0800 CST2022-03-30 06:45:44 +0800 CST 2022-03-30 06:45:44 +0800 CST 我需要帮助(GRUB 和 GPU 直通) 772 如何在 Pop!_OS 上向 system-d 添加参数?我想通过GPU。还请提供有关如何在 Pop!_OS 21.10 上进行 GPU 直通的良好指南。提前致谢。 kvm grub 1 个回答 Voted Best Answer telcoM 2022-03-30T07:42:44+08:002022-03-30T07:42:44+08:00 欢迎来到 Unix 和 Linux StackExchange! 请编辑您的问题以添加指向您正在遵循的特定教程的链接,以便其他人能够了解您尝试遵循的步骤。 我的猜测是,您的教程可能会告诉您添加一些内核引导参数,这些参数通常会在使用 GRUB 作为引导加载程序的 Linux 系统上上GRUB_CMDLINE_LINUX="..."线。/etc/default/grub 但是 Pop!_OS 目前systemd-boot用作其引导加载程序,而不是 GRUB。由于引导参数被传递给 Linux 内核,参数本身的语法将保持不变,但是您告诉引导加载程序将特定参数传递给内核的方式在每个能够引导 Linux 的引导加载程序中都会有所不同。 所以你可能需要问的问题是“使用时如何添加内核引导参数systemd-boot?” 这个问题的答案是:您将它们添加到options适当$BOOT/loader/entries/*.conf文件中的行中,$BOOT可能在哪里/boot,/efi甚至/boot/efi取决于您的发行版选择挂载其 UEFI ESP 分区的位置。您可以在https://systemd.io/BOOT_LOADER_SPECIFICATION/*.conf中找到有关这些文件及其格式的更多详细信息。 经过一番谷歌搜索,这些文件的 Pop_OS 特定名称似乎类似于: /boot/efi/loader/entries/Pop_OS-current.conf /boot/efi/loader/entries/Pop_OS-old-kern.conf 其中第一个是当前内核,第二个是旧内核版本,作为备份,以防最新内核出现问题。我建议您仅修改第一个文件,并且仅在您使用修改后的选项测试引导过程并且 100% 确定它有效之后才对第二个文件进行更改。
欢迎来到 Unix 和 Linux StackExchange!
请编辑您的问题以添加指向您正在遵循的特定教程的链接,以便其他人能够了解您尝试遵循的步骤。
我的猜测是,您的教程可能会告诉您添加一些内核引导参数,这些参数通常会在使用 GRUB 作为引导加载程序的 Linux 系统上上
GRUB_CMDLINE_LINUX="..."
线。/etc/default/grub
但是 Pop!_OS 目前
systemd-boot
用作其引导加载程序,而不是 GRUB。由于引导参数被传递给 Linux 内核,参数本身的语法将保持不变,但是您告诉引导加载程序将特定参数传递给内核的方式在每个能够引导 Linux 的引导加载程序中都会有所不同。所以你可能需要问的问题是“使用时如何添加内核引导参数
systemd-boot
?”这个问题的答案是:您将它们添加到
options
适当$BOOT/loader/entries/*.conf
文件中的行中,$BOOT
可能在哪里/boot
,/efi
甚至/boot/efi
取决于您的发行版选择挂载其 UEFI ESP 分区的位置。您可以在https://systemd.io/BOOT_LOADER_SPECIFICATION/*.conf
中找到有关这些文件及其格式的更多详细信息。经过一番谷歌搜索,这些文件的 Pop_OS 特定名称似乎类似于:
其中第一个是当前内核,第二个是旧内核版本,作为备份,以防最新内核出现问题。我建议您仅修改第一个文件,并且仅在您使用修改后的选项测试引导过程并且 100% 确定它有效之后才对第二个文件进行更改。