階層化/スタックされた進行状況バーの代わりに、RHEL6で起動情報の「従来の」表示をどのように表示しますか?
シャットダウン中に標準の情報ダンプが表示されます。
plymouth-set-default-theme text
/usr/libexec/plymouth/plymouth-update-initrd
または、「rhgb quiet」をGrub構成から削除します(/boot/grub/menu.lst
)。
ほとんどのサーバーのセットアップ方法であるテキストモードで起動する場合は、次の手順を実行する必要があります。テキストモードでは、プリマスはカラフルなテキストバーを描画しますが、完全に取り除くことは困難です。これはchkconfigにはなく、「rhgb」と「quiet」を無効にしてもこの機能は無効になりません。 CentOS 6.xで正しく実行する方法は次のとおりです。手順1と2は、グラフィカルコンソールでプロビジョニングされるべきではないサーバーまたは仮想マシンで問題を引き起こす可能性がある機能も無効にします。
1)/boot/grub/grub.conf
の「カーネル」行からrhgb
とquiet
を削除します。
2)splashimage
およびhiddenmenu
行を削除またはコメント化します。
3)plymouth-set-default-theme details --rebuild-initrd
と入力します。
4)再起動して、機能するかどうかを確認します。
明るい面では、起動時のメッセージはすべて/var/spool/plymouth/boot.log
と/var/log/boot.log
に保存されます。
もう少し考えてみると、通常はサーバーの画面の前にはいないので、プリマスシステムはひどいものではないことに気付きました。ただし、サーバーの画面の前にいるときに起動時の問題をデバッグしている場合、プリマスは厄介な問題であり、簡単に削除できるはずです。
ファンシーなローディング画面を表示するプログラムはプリマスと呼ばれます。checkconfig --list
で検索できるかどうかを確認し、必要に応じてサービスを無効にします。
それが原因ではない場合、それはおそらくGrubの「静かな」オプションです。 /boot/grub/menu.lst
ファイルのブートオプションからWordクワイエットを削除して無効にします。
このメソッドを見つけただけで、最もクリーンな方法のようです:
grubby --update-kernel=ALL --remove-args="rhgb quiet"
実際、「RedHatGraphicalBoot」を表すと思われるrhgbを削除すると、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
または1行で(メンテナンスが少なく、少なくとも理解しやすい):
sed -i .orig s/rhgb///g /boot/grub/grub.conf
最初にバックアップを作成し、ファイルをインラインで編集します。