私はRPi0w用に最小限のカスタムBuildroot組み込みオペレーティングシステムを設計しています。現在の繰り返し操作は完全に起動するのに長い時間がかかります。キーボードとマウスを接続すると数分、入力デバイスがないと数十分かかります。長い間停止し、ついに次のメッセージが印刷されました。
random: crng init done
サウンドカードや入力デバイスがない内蔵システムなので、乱数ジェネレータにエントロピーが不足しているとします。十分なノイズが初期化されるまで長い時間を待つ必要があります。
必要な追加エントロピーを提供するためにインストールしたいのですが、rng-tools
Buildrootで設定する方法がわかりません。
どの設定ファイルが必要なのか、どのように/いつ起動するのか(私は通常の/etc/init.dスクリプトを使用しています)、Raspberryを使用するためにどのカーネルモジュールをロードする必要があるかについてのヘルプを提供する前に、Buildrootでこれを行ったrngd
人を探しています。 Piの内蔵ランダマイザーなど。
答え1
rng-tools
Buildrootメニュー構成の「Target Packages」 - >「Hardware Handling」で)を選択して実行すると、make
問題は完全に解決されます。 Buildrootは自動的S21rngd
に1つを追加しました/etc/init.d/
。入力デバイスが接続されていない状態で、システムは約4秒で起動します。