隐藏启动信息

隐藏启动信息

我想在 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 ....

答案1

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

首先安装 Plymouth 包。

apt-get install plymouth

然后编辑/etc/default/grub并修改该GRUB_CMDLINE_LINUX_DEFAULT参数以获得以下值。

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

最后,更新 grub 配置文件。

update-grub2

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

Plymouth 附带了几个启动主题。默认主题名为“text”,在启动期间,它会在屏幕底部显示一个蓝色进度条。如果您想要更改启动主题,请使用所需的主题名称运行以下命令。该-R选项用于重建 initrd,更改主题时必须执行此操作。

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

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

plymouth-set-default-theme --list

答案2

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

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

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

要恢复可读性,请输入“reset”

因此,我会尝试将 rcS 更改为:

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

这应该会改变光标的颜色,然后重置——如果出现错误,启动脚本会将字体更改为黄色或红色。

相关内容