我试图configuration一个debian Lenny服务器,在启动过程中隐藏屏幕上的所有技术消息,直到邀请login(在CLI中,没有X服务器)。 作为奖励,如果我可以添加一些ASCII艺术,那将是非常棒的。
首先我quietconfiguration了我的grub,并且在/etc/sysctl.conf取消了注释行kernel.printk = 4 4 1 7 。
这是更好的,但接近尾声,我仍然看到init.d消息,如Starting apache server [Ok] ....
在另外一个尝试中,我用了很多的东西,但是他们在进入2级时就退出了,所以这些解决scheme仍然在屏幕上显示了很多信息。 我在rc * .d /中检查了usplash的位置,看起来没问题,我甚至尝试删除它(脚本应该停止加载图像并重新初始化屏幕和字体),但是在进入运行级别2时它仍然退出。
有什么build议?
编辑:该网站http://www.jmadden.eu/index.php/2007/05/31/customise-usplash-in-debian/ ,也http://forums.debian.net/viewtopic.php?f= 16&t = 46317最后提示了一个提示,但是它不工作…所以现在我发现了一个肮脏(但是工作)的解决scheme:
update-rc.d -f console-screen.sh remove update-rc.d -f console-setup remove update-rc.d console-setup defaults 99 1 update-rc.d console-screen.sh defaults 99 1
考虑安装普利茅斯,它是一个graphics启动菜单,隐藏所有细节,但需要千码
您可能需要很长的路要走。对于/etc/init.d中的每个脚本,在您的运行级别加载,请查找“开始”部分,以及每次调用“log_msg”或等效添加“> / dev / null 2>&1'到行尾。 这将在启动时停止消息,但它可能不是最优雅的解决scheme。 diJenerate
我自己并没有这样做,但是由于没有其他人提出了…
除了你尝试过的东西,你可能想在/etc/default/rcS设置VERBOSE=no 。