無人モードでアナコンダインストーラを実行すると、インストール後の手順がバックグラウンドで実行され、画面には何も表示されません。
問題が発生した場合、コンピュータを再起動してログインできない場合は、何が起こったのかを確認できない可能性があります。
リアルタイムで何が起こっているかを確認するために、出力をコンソールに「ティー」するオプションはありますか?
答え1
キックスタートの%post部分に対して特別にロギングを有効にできます。 (アナコンダで「無人インストール」を宣言したので、キックスタートを想定しています。
%post [--erroronfail] [--interpreter /usr/bin/python] [--log LOG] [--nochroot]
にはいくつかの例があります。RHEL7 インストールガイド公式文書。 RHELがインストールされていなくても、kickstart / anacondaシステムはそれを使用するディストリビューション全体で非常に信頼性が高く一貫しています。ドキュメントから直接:
# Start of the %post section with logging into /root/ks-post.log
%post --log=/root/ks-post.log
# Mount an NFS share
mkdir /mnt/temp
mount -o nolock 10.10.0.2:/usr/new-machines /mnt/temp
openvt -s -w -- /mnt/temp/runme
umount /mnt/temp
# End of the %post section
%end
同じファイルで確認することをお勧めします。セクション26.3キックスタート構文リファレンス、具体的に:
- 26.3.5 インストール後のスクリプト
- 26.3.6 キックスタートエラー処理
公式の「キックスタート」文書も素晴らしいですが、時にはまれです。そして見つけるのは難しいです。 https://pykickstart.readthedocs.io/en/latest/