grub2 删除了“安静的飞溅”选项被忽略

Jam*_*s P 5 grub2 12.04

安装 Ubuntu 12.04 后,我编辑了/etc/default/grub并更改了行

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 
Run Code Online (Sandbox Code Playgroud)

GRUB_CMDLINE_LINUX_DEFAULT=""
Run Code Online (Sandbox Code Playgroud)

然后运行

# update-grub2
Run Code Online (Sandbox Code Playgroud)

重新启动后,我没有看到内核消息按预期打印到屏幕上。我只看到一个空白的紫色屏幕。

还需要为 grub 配置什么才能在启动时显示内核消息?

0xC*_*22L 2

我见过当帧缓冲区文本模式未得到正确支持时会发生这种情况。取消注释该行:

#GRUB_TERMINAL=console
Run Code Online (Sandbox Code Playgroud)

(删除#)并update-grub再次以超级用户身份运行。所以它应该是:

GRUB_TERMINAL=console
Run Code Online (Sandbox Code Playgroud)

如果您希望看到 GRUB2 本身,请确保调整超时。

注意:这将为您提供经典的 80x25 文本模式,而不是更高分辨率的帧缓冲区文本模式。