将内核参数应用于 GRUB2 中的其他内核

将内核参数应用于 GRUB2 中的其他内核

我对这个领域还很陌生,所以希望我使用的术语正确。目前,我正在使用 Ubuntu 的 GRUB2 引导加载程序三重启动 Ubuntu、Arch 和 Windows。我想添加内核参数

quiet splash intel_idle.max_cstate=1 mem_sleep_default=deep

到我的 Arch 和 Ubuntu 操作系统。为此,我编辑了GRUB_CMDLINE_LINUX_DEFAULT文件中的条目etc/default/grub(在 Ubuntu 上),使其

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1 mem_sleep_default=deep"

然后,我运行sudo grub-update。当我加载 Ubuntu 时,这些设置就位了,但是当我从 GRUB 菜单中选择 Arch 时,它们就位了。此外,在检查 时/boot/grub/grub.cfg,我看到参数应用于 部分menuentry "Ubuntu",但不应用于menuentry "Arch Linux"部分。

我想知道是否还需要在 Arch 上安装 GRUB2 并在那里添加参数以获得所需的结果?

答案1

事实证明,答案是在 Arch 上安装 grub,在那里进行配置,然后在 Ubuntu 上重新安装 grub 以使用与以前相同的设置。

相关内容