静默启动
什么是静默启动?
静默启动意味着几乎完全移除系统启动时所有的内核和 OpenRC 消息。这可能会使调试计算机启动问题变得更加困难,但是通过以下 wiki 页面指南,相对简单地恢复详细的消息启动。
本 wiki 页面指南将移除所有 OpenRC 消息,除了登录提示符。 这也将移除启动时的内核消息。
注意: 本 wiki 指南是在没有任何帧缓冲的情况下完成的。 您可以使用帧缓冲在启动 Linux 时添加图形界面启动(例如添加徽标)。
设置静默启动
禁用内核消息
Grub
编辑 /etc/default/grub 并在 GRUB_CMDLINE_LINUX 变量中添加 quiet
Contents of /etc/default/grub
GRUB_CMDLINE_LINUX="... quiet ..."
Kernel-hooks
修改 /etc/kernel-hooks.d/secureboot.conf 并在 cmdline 中添加 quiet
Contents of /etc/kernel-hooks.d/secureboot.conf
cmdline="... quiet ..."
禁用 OpenRC 启动消息
使您的 /etc/inittab 类似于这样
Contents of /etc/inittab
# /etc/inittab ::sysinit:/sbin/openrc sysinit &> /dev/null ::sysinit:/sbin/openrc boot &> /dev/null ::wait:/sbin/openrc default &> /dev/null # Set up one getty tty1::respawn:/sbin/getty 38400 tty1 # Stuff to do before rebooting ::shutdown:/sbin/openrc shutdown &> /dev/null
删除每行中的 "&> /dev/null" 以再次查看 OpenRC 启动消息。
记录 OpenRC 日志,同时保持静默启动
在 /etc/rc.conf 中启用此选项
Contents of /etc/rc.conf
... rc_logger="YES" ...
这将生成一个文件 /var/log/rc.log,以便您可以在保持干净和静默启动的同时读取 OpenRC 日志
外部来源
Alpine Linux 静默启动与 cmatrix (youtube) (非我制作)