RHEL6 - 在启动期间禁用分层进度条

RHEL6 - 在启动期间禁用分层进度条

如何让 RHEL6 显示“传统”的启动信息显示而不是分层/堆叠的进度条?

关机时显示标准信息转储。

答案1

plymouth-set-default-theme text
/usr/libexec/plymouth/plymouth-update-initrd

或者,从 Grub 配置中删除“rhgb quiet”( /boot/grub/menu.lst)。

答案2

如果您以文本模式启动(大多数服务器都是这样设置的),则必须执行以下操作。在文本模式下,plymouth 会绘制一个彩色文本栏,很难完全删除。它不在 chkconfig 中,禁用“rhgb”和“quiet”不会禁用此功能。以下是在 CentOS 6.x 中正确执行此操作的方法。步骤 1 和 2 还会禁用可能导致服务器或虚拟机出现问题的功能,这些功能不应使用图形控制台进行配置。

1)从中的“内核”行中删除rhgb和。quiet/boot/grub/grub.conf

2)删除或注释掉splashimagehiddenmenu行。

3)输入plymouth-set-default-theme details --rebuild-initrd

4)重新启动并查看是否有效。

好的一面是启动时间信息全部保存在/var/spool/plymouth/boot.log和中/var/log/boot.log

当我再仔细思考时,我意识到,由于我通常不在服务器屏幕前,所以 plymouth 系统并不是什么可怕的东西。但是,当我在服务器屏幕前调试启动问题时,plymouth 是一个麻烦,应该更容易删除。

答案3

向您显示精美加载屏幕的程序名为 Plymouth。
使用 看看能否找到它checkconfig --list,并在需要时禁用该服务。

如果不是这个原因,那可能是 Grub 中的“quiet”选项。从文件中的启动选项中删除“quiet”一词即可禁用它/boot/grub/menu.lst

答案4

实际上,删除 rhgb(我假设它代表“RedHatGraphicalBoot”)可以在 CentOS6 上解决这个问题。

只需将此行添加到安装后的 ks.conf 脚本中:

#Save original, just in case
rsync /boot/grub/grub.conf /boot/grub/grub.conf.orig
#edit and output to /tmp/grub.conf
cat /boot/grub/grub.conf |sed -e s/rhgb// > /tmp/grub.conf 
#replace & remove temp
cat /tmp/grub.conf > /boot/grub/grub.conf ; rm -f /tmp/grub.conf

相关内容