如何更改生成的 Grub 0.97 menu.lst 文件中出现的选项?

如何更改生成的 Grub 0.97 menu.lst 文件中出现的选项?

我正在使用从 8.04 升级而来的 10.04.3 系统。因此这些系统安装了 Grub 0.97。

我想在启动期间获取详细的控制台输出,因此我想消除生成的 Grub 菜单选项传递给内核的“安静”选项。我看到 /boot/grub/menu.lst 文件中有一个注释选项:

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

我知道对 menu.lst 的编辑将在下一次“update-grub”时丢失。那么我应该在哪里或做什么设置,以便后续的“update-grub”调用能够按照我想要的方式构建 menu.lst 文件?

我有一些较新的系统(10.04 和 12.04 全新安装)有 /etc/default/grub 文件,但我的 Grub 0.97 系统没有该文件。我是否可以创建它并添加

GRUB_CMDLINE_LINUX_DEFAULT=""

在 menu.lst 中得到我想要的东西(内核没有“安静”参数)?

答案1

...事实证明,对于 Grub 0.97(即 Grub 旧版),您只需就地编辑配置文件即可。因此,我进入“/boot/grub/menu.lst”并更改了

# defoptions=quiet splash

# defoptions=splash

然后运行“update-grub”。

是的,'defoptions' 行是 menu.lst 文件中的注释。在 update-grub 之后,我的所有内核启动选项都不再有 'quiet' 参数。

答案2

使用 grub-customizer,它是一个用于编辑列表配置、超时和外观设置的 GUI 工具。

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

相关内容