2

Linaro Ubuntu バリアントを実行している Chipsee パネル コンピューターにキオスク スタイルのブートを実装しようとしています。

表示される 4 匹のペンギンと、通常の起動メッセージの長いリストをオフにしたいと考えています。

Grub は存在せず、ブートローダーは U-Boot です。必要がなければ、カーネルを再コンパイルしたくありません。

/boot の linux.config を変更して、カーネル コマンド ラインに quiet と loglevel=3 を追加しようとしました。動作に変更はありません。

Distributor  ID: Linaro
Description: Linaro 12.11
Release:     12.11
Codename:    precise

どんな助けでも大歓迎です。

4

1 に答える 1

1

これらのペンギンは、U-Boot ではなく、Linux カーネルによって表示される可能性が最も高いです。これを U-boot (bootargs) のカーネル コマンド ラインに追加してみてください。

logo.nologo

それはペンギンを無効にするはずです。技術的な方向けに説明すると、これが実際に行うことは、モジュール パラメータ「nologo」を「logo」モジュール (デバイス ドライバ) に渡すことです。

その文字列を bootargs に追加するには、U-Boot 環境を変更する必要があります。U-Boot とその環境に慣れていない場合、U-Boot の構成によっては多少複雑になる可能性がありますが、それはすべてスクリプトと変数であるため、bash の知識があれば誰でも解析できるはずです。bootargs が設定されている場所を見つけて、変更します。U-Boot 変数「bootcmd」は、電源投入時に Linux を起動するために自動的に実行されるコマンドです。その実行の流れに従って、bootargs が設定されている場所を見つけ、その文字列「logo.nologo」を bootargs に追加します。

幸運を!

于 2016-10-06T15:29:06.290 に答える