我的 Ubuntu 服务器已构建并运行,但必须手动将启动参数(“no-hlt”)添加到 grub 中才能启动。我正在运行 maverick,所以它是 grub2..我不知道如何将其放入,这样我就不必在每次启动时手动覆盖它。我到底需要做什么才能将此参数包含在默认启动中?
答案1
编辑/etc/default/grub
文件:
GRUB_CMDLINE_LINUX="no-hit"
如果您仅在正常启动时需要它(即非单用户模式):
GRUB_CMDLINE_LINUX_DEFAULT="no-hit"
如果那里已经有选项,则使用空格作为分隔符附加或添加(实际上哪个都无所谓)。
有些人可能会说编辑/boot/grub/grub.cfg
;这是一个坏主意,因为每次更新涉及内核或 GRUB 的内容时,Grub2 都会自动覆盖此文件。