如何在启动时将启动消息、内核消息和各种服务的其他日志打印在屏幕上?
答案1
您需要删除内核启动参数安静的和溅来自Linux的GRUB 中的行:
- 启动系统并等待 GRUB 菜单显示(如果没有看到 GRUB 菜单,请Shift在启动系统后立即按住左键)。
- 现在突出显示您要使用的内核,然后按下e键。您应该能够看到并编辑与突出显示的内核相关的命令。
- 转到以 开头的行
linux
并删除参数quiet
和splash
。 - 现在按Ctrl+x启动。
要使此更改永久生效:
从终端(或按Alt+后F2)运行:
gksudo gedit /etc/default/grub
并输入您的密码。
找到以 开头的行
GRUB_CMDLINE_LINUX_DEFAULT
并删除参数quiet
和splash
。保存文件并关闭编辑器。
最后,启动终端并运行:
sudo update-grub
更新GRUB的配置文件。
答案2
编辑引导加载程序内核命令行并删除quiet
参数。您可能还想删除splash
参数以禁用引导期间的图形动画,以便能够看到带有消息的控制台。
答案3
在较新的版本中,包括 12.04 和 12.10,还需要删除或将该GFXMODE
行更改为text
,以及删除quiet
和splash
。 (请参阅其他答案。)
当使更改永久生效时,找到注释行:
#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