インストールコンソールに表示されるanacondaのインストール後に出力を管理するにはどうすればよいですか?

インストールコンソールに表示されるanacondaのインストール後に出力を管理するにはどうすればよいですか?

無人モードでアナコンダインストーラを実行すると、インストール後の手順がバックグラウンドで実行され、画面には何も表示されません。

問題が発生した場合、コンピュータを再起動してログインできない場合は、何が起こったのかを確認できない可能性があります。

リアルタイムで何が起こっているかを確認するために、出力をコンソールに「ティー」するオプションはありますか?

答え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/

関連情報