我想在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
这应该改变光标的颜色,然后重置 – 如果你有一个错误,启动脚本将字体更改为黄色或红色。