隐藏引导消息

我想在Debian启动时隐藏启动信息。 我看到这个链接 ,它是如此有用,因为它说我这样做/etc/init.d/rcS

 exec /etc/init.d/rc S >/dev/null 2>&1 

结果是我想要的。 但仍然有一些消息。 我怎样才能隐藏它们?

 starting portmap daemon ... Already running .. starting NFS common utilities: statd. starting enhanced syslogd: rsyslogd. and .... 

你可以通过安装和configuration普利茅斯来做到这一点。 根据您的显卡configuration,您可能需要一些额外的configuration,如在Plymouth的Debian wiki条目中所述。 但在进行所有这些更改之前,请尝试以下命令,看看它们是否适合您。

开始安装普利茅斯包。

 apt-get install plymouth 

然后编辑/etc/default/grub并修改GRUB_CMDLINE_LINUX_DEFAULT参数以具有下列值。

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

最后,更新grubconfiguration文件。

 update-grub2 

现在,当您启动时,您将不再看到诊断消息。 这些消息应该被logging到/var/log/boot.log中,但是在挤压中被破坏了。 这个页面声称有一个补丁: http : //us.generation-nt.com/answer/bug-678982-plymouth-boot-log-not-created-help-207993181.html

普利茅斯有几个启动主题。 默认主题被称为“文本”,在启动时将在屏幕底部显示一个蓝色的进度条。 如果您想更改启动主题,请使用所需的主题名称运行以下命令。 -R选项用于重buildinitrd,在更改主题时必须完成。

 plymouth-set-default-theme -R <theme> 

要查看可用主题的列表,请运行以下命令。

 plymouth-set-default-theme --list 

尝试改变你的颜色 – 你有改变每个启动脚本的问题。

以下将前景颜色更改为黑色,将背景更改为黑色:

 echo -e "\033[30m\033[40m Hello World" 

要让自己恢复到可读状态,请input“重置”

所以,我会尝试改变rcS:

 echo -e "\033[30m\033[40m" exec /etc/init.d/rc S reset 

这应该改变光标的颜色,然后重置 – 如果你有一个错误,启动脚本将字体更改为黄色或红色。