小编P1z*_*h3n的帖子

在 Fedora 31 中处理默认 kernelopts 的正确方法是什么?

我正在运行 Fedora 31,当我安装它时 (F29),我将该选项添加mem_sleep_default=deepGRUB_CMDLINE_LINUX_DEFAULT/etc/default/grub. 现在我想删除该选项,但发现了这样的文件:

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true
Run Code Online (Sandbox Code Playgroud)

我记得还有很多类似rd.lvm.lv或 的选项rd.luks.uuid,幸运的是仍然存在/boot/efi/EFI/fedora/grub.cfg,但我在其他地方找不到它们。

我认为自从升级到 F30 或 F31 以来,情况可能会发生变化。我还注意到这GRUB_ENABLE_BLSCFG=true可能意味着现在事情的处理方式有所不同。我读到我不应该grub2-mkconfig再使用 grubby 来更改 kernelopts。但我担心失去所有我认为重要的内核优化。

那么处理这个问题的正确方法是什么?

fedora grub2 grub2-mkconfig

5
推荐指数
1
解决办法
3010
查看次数

标签 统计

fedora ×1

grub2 ×1

grub2-mkconfig ×1