如何在启动过程中在屏幕上打印启动消息?

nix*_*win 48 boot kernel syslog

如何在启动期间在屏幕上打印各种服务的启动消息、内核消息和其他日志?

hto*_*que 71

您需要从GRUB的linux行中删除内核启动参数quietsplash

  1. 启动系统并等待 GRUB 菜单显示(如果您没有看到 GRUB 菜单,请Shift在启动系统后按住左键)。
  2. 现在突出显示您要使用的内核,然后按e键。您应该能够查看和编辑与突出显示的内核相关的命令。
  3. 转到以 开头的行linux并删除参数quietsplash
  4. 现在按Ctrl+x启动。


要使此更改永久化:

  1. 从终端(或按Alt+ 后F2)运行:

    gksudo gedit /etc/default/grub
    
    Run Code Online (Sandbox Code Playgroud)

    并输入您的密码。

  2. 找到以GRUB_CMDLINE_LINUX_DEFAULT和开头的行并删除参数quietsplash

  3. 保存文件并关闭编辑器。

  4. 最后,启动终端并运行:

    sudo update-grub
    
    Run Code Online (Sandbox Code Playgroud)

    更新 GRUB 的配置文件。


uli*_*tko 7

编辑引导加载程序内核命令行并删除quiet参数。您可能还希望删除splash参数以在启动期间禁用图形动画,以便能够看到带有消息的控制台。


Joh*_*ber 6

在包括 12.04 和 12.10 在内的最新版本中,还需要删除或将 GFXMODE 行更改为“text”,并删除“quiet”和“splash”。(请参阅其他答案。)

使更改永久化时,找到注释行“#GRUB_GFXMODE=640x480”并删除开头的“#”,使其不再是注释并将其值设置为“text”。

对于后者的更改,菜单将以更大的文本字体显示为黑底白字,因此包含的条目更少,但是一旦选择了一个项目进行启动,这些消息应该是可见的。