Sie*_*ike 3 startup debian debian-jessie
最近我用 Debian 8 Jessie 设置了一个新盒子(我在其他盒子上使用了 Debian 6 和 7)。我很失望地看到只有 2 或 3 个文本行的启动消息。没有更多的启动服务列表写成“OK”或“Failed”,或者文件系统详细信息与 fsck 等。
在网上搜索,我发现从 /etc/default/grub 文件中删除了“安静”选项。我这样做了,恢复了我以前在以前的版本中看到的消息,但也有很多垃圾,使文本滚动得如此之快,我无法阅读任何内容。
我喜欢在重新启动时查看盒子健康状况之前的“浅色”消息。我怎么能把这个还给杰西?(检查较旧的框,存在“安静”选项,因此似乎没有区别)。
我不在乎有一个“漂亮”的启动屏幕,这些只是服务器......
谢谢你的帮助
正如已经指出的那样,Debian 8 Jessiesystemd
默认带有init 系统,它的行为与旧的 SysV init 系统不同。要恢复启动消息,您需要进行以下更改:
添加systemd.show_status=1
到内核选项列表。最简单的方法是添加到/etc/default/grub
:
GRUB_CMDLINE_LINUX_DEFAULT="quiet systemd.show_status=1"
Run Code Online (Sandbox Code Playgroud)
并运行update-grub2
。
原则上,这应该足以让您的消息回到控制台。但是,还有另一个问题 -systemd
现在也控制 TTY 分配和调用getty
,因此tty1
将在显示login
提示之前清除。要禁用清除,tty1
您需要创建文件,例如。noclear.conf
, 在/etc/systemd/system/getty@tty1.service.d/
包含内容的目录中:
[Service]
TTYVTDisallocate=no
Run Code Online (Sandbox Code Playgroud)通过这两个步骤,您将恢复启动消息。