为upstart设置永久命令行选项

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

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

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

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

所以GRUB_CMDLINE_LINUX_DEFAULT行看起来像这样:

 GRUB_CMDLINE_LINUX_DEFAULT="... --default-console=none" 

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

 sudo grub-mkconfig -o /boot/grub/grub.cfg 

如果你需要回滚,出于任何原因,从/etc/default/grub删除--default-console=none ,然后以root grub-mkconfig -o /boot/grub/grub.cfg运行grub-mkconfig -o /boot/grub/grub.cfg应该足以带你在你做出改变之前回到你的Grub的样子。