grub2-mkconfig 不使用 /etc/default/grub?

grub2-mkconfig 不使用 /etc/default/grub?

我正在尝试通过将内核选项“xxx”添加到现有的

GRUB_CMDLINE_LINUX="xxxx crashkernel=auto rhgb quiet"

/etc/default/grub 中的行,但是这样做之后,当我运行时

grub2-mkconfig –o /boot/grub2/grub.cfg

它生成与以前完全相同的 grub.cfg 文件(通过 diff 确认)。

我缺少什么?

我正在运行 CentOS Linux 版本 7.6.1810(核心)

答案1

我没有使用 CentOS(所以无法测试它),但这应该可以做到:

GRUB_CMDLINE_LINUX="xxxx crashkernel=auto rhgb quiet ${GRUB_CMDLINE_LINUX}"

答案2

/etc/grub.d首先,我会尝试对“你甚至可以故意犯错误”中的任何其他文件进行更改以强制grub2-mkconfig抛出错误。

另请确保您没有从计算机上存储的脚本或网站复制命令。手动键入命令grub2-mkconfig -o /boot/grub2/grub.cfg

字符“-”和“-”不一样,所以很容易错过。

相关内容