我对这个领域还很陌生,所以希望我使用的术语正确。目前,我正在使用 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 以使用与以前相同的设置。