buidlroot 設定,さらに続き
random: crng init doneのメッセージが頻繁に出てしまうことについて,前の記事では,make menuconfig実行後のメニュー内,Miscellaneousにhavegedの選択があり,それを選択すればよい,としていました.
ですが,起動時に遅れて一回は「random:crng init done」のメッセージは出てしまいます(ログイン後に表示される場合がある).調べたところ,下記の設定(CONFIG_RANDOM_TRUST_CPU=y )を記述することでも解決しました.(下記は,buildroot-v86/board/v86/linux.config内の記述.make menuconfigやmake linuxconfigを実行すると上書きされるかもしれません(<未検証です))
下記のようになります.
下のページを参考にしました.
ただ,make linux-menuconfigを見直したところ,下記の選択(Trust the CPU manufacturer to initialize Linux's CRNG)があったので,そもそも,ここの選択で解決できたのかもしれません・・・(ここも未検証です)
もうひとつ.bash終了(ログアウト時)に下記のメッセージ(bash .... used greatest stack depth...)が表示されてしまう.特に問題が無いが,エラーみたいに見えるので消せるなら消したい.
make linux-menuconfig内で,Memory Debugging 内にstackに関連するオプションがオンになっていた.選択しないことで,いまのところメッセージは出ていません.
下のページを参考にしました.
さらにもうひとつ.今の環境はなぜか,suでrootになったときにプロンプトが「#」にならないときがある./root/.bashrcを作って「export PS1="# "」として対応したが,これでよいのかは心配...