Fedoraブート画面には、FedoraロゴとLenovoロゴの両方が表示されます。なぜ、どのように?


28

Fedora 30がインストールされた旧式のLenovoアイデアパッド110-15ISK(およびストレージとしてLUKS暗号化SSD)があります。

このマシンを起動すると:

  1. 「Lenovo」ロゴ(実際には単なるテキスト)が簡単に表示されます。
  2. ブートマネージャー画面が選択可能なカーネルとともに表示されます
  3. カーネルを選択します。
  4. 「Lenovo」ロゴが簡単に表示されます。
  5. パスワードテキスト入力ウィジェットは、画面の下部に「fedora(∫)」ロゴとともに表示されます。
  6. パスワードを入力して、LUKS化されたSSDを復号化します。
  7. 次のメッセージが表示されている間、ブートプロセスが続行されます。
    1. 画面中央の「レノボ」ロゴと
    2. 画面下部の「fedora(∫)」ロゴ。
  8. 最後に、KDEログイン画面が引き継ぎます。

なぜ(7)が起こるのですか?Fedoraに表示するメーカーロゴの特別な選択がない限り、「ロゴマッシュアップ」を使用するにはどうすればよいですか。その時点で、モニターを担当しているのはsystemdであるためです(フレームバッファを介する場合があります)。とても神秘的です。


6
Windows 8以降でも同じことが行われます。これはFedora固有のものではなく、長い時間がかかっています。
マイケルハンプトン

回答:


46

これは、Fedoraのちらつきのないブートに関するHans de Goedeの作業の結果です。Hans は、ファームウェアのブートスプラッシュを使用して、ブートが完了してデスクトップ環境が引き継ぐまで、Fedoraロゴを追加する新しいPlymouthテーマ開発しました

これは、bootsplashロゴがACPIリソースとして公開されるようになったためです。ACPIリソースは、これ/sys/firmware/acpi/bgrtをサポートするシステムで見ることができます。

ちらつきのないFAQも参照してください。(これは、ディスク復号化パスワードプロンプトとともにロゴが表示されるように、Plymouthテーマを変更する方法も説明しています。)



2

非常に低いレベルでは、ビデオメモリは書き込み時に自動的にクリアされません。Fedoraのブートプロセスが明示的に画面をクリアしたり、ビデオモードを変更したりしない限り、画面に表示されるものはすべて、既に存在するものの「上」に表示されます。


6
私はこれについて考えましたが、四分の一秒を除いて90年代以来、画面に「ピクセルがらくた」が表示されるのを見たことを覚えていません。バッファの現在の状態をゼロにすることが行われます(特に審美的にパトロールされたブートプロセスで)
David Tonhofer
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.