将永久命令行选项设置为新贵

gol*_*cks 5 grub2 upstart

我想--default-console=none为 upstart添加一个命令行选项,例如。

我相信我可以将这些添加到内核调用行中,它们将被传递,这是真的吗?如果是这样,我该怎么做才能在 grub.cfg 由于内核升级而自动更新时使用它?

如果没有,我如何直接向新贵添加选项?

Ale*_*ura 1

编辑/etc/default/grub并添加--default-console=none到该GRUB_CMDLINE_LINUX_DEFAULT行。

所以该GRUB_CMDLINE_LINUX_DEFAULT行应该看起来像这样:

GRUB_CMDLINE_LINUX_DEFAULT="... --default-console=none"
Run Code Online (Sandbox Code Playgroud)

然后运行以下命令重新生成您的grub.cfg

sudo grub-mkconfig -o /boot/grub/grub.cfg
Run Code Online (Sandbox Code Playgroud)

如果您出于任何原因需要回滚,删除该--default-console=none文件/etc/default/grub然后grub-mkconfig -o /boot/grub/grub.cfg以 root 身份运行应该足以让您回到进行更改之前的 Grub 状态。