如何在启动时将启动信息打印在屏幕上?

如何在启动时将启动信息打印在屏幕上?

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

答案1

您需要删除内核启动参数安静的来自Linux的GRUB 中的行:

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


要使此更改永久生效:

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

    gksudo gedit /etc/default/grub
    

    并输入您的密码。

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

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

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

    sudo update-grub
    

    更新GRUB的配置文件。

答案2

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

答案3

在较新的版本中,包括 12.04 和 12.10,还需要删除或将该GFXMODE行更改为text,以及删除quietsplash。 (请参阅其他答案。)

当使更改永久生效时,找到注释行:

#GRUB_GFXMODE=640x480

并删除开头的#,因此它不再是注释,并将其值设置为text

随着后者的改变,菜单将以较大的文本字体在黑底白字显示,因此可以容纳更少的条目,但是一旦选择了要启动的项目,消息就应该是可见的。

答案4

从 Linux 命令行中删除这 3 个单词/变量:

quiet splash $vt_handoff

最后添加参数以强制详细化:

debug

我的 linux 行如下所示:

linux /boot/vmlinuz-4.15.0-142-generic root=UUID=14xxee5-1e84-4xx5-9e17-a6xx5 ro debug

相关内容