
現在、Plymouthテーマ/スクリプトの作成方法を学んでいます。このリンクガイドに従い、偶然発見したPlymouth.SetDisplayPasswordFunctionインターネット上で多くの検索を行った後、Plymouthテーマでパスワードダイアログを作成する方法について多くの情報を得ました。
開始初期段階では、パスワードダイアログが何をしているのか理解できません。 GDMが起動してプリマスが終了したときに表示する必要があると思います。
私は完全に混乱しています。誰かがそれが何であるか、何をしているかを詳しく説明してください。
答え1
場合によっては、ディスク暗号化では、ルートパーティションのロックを解除するために起動中にパスワードを入力する必要があります。そうしないと、システムはディスクからデータを取得できないため、起動を続行できません。
ブートパーティションのみが暗号化されたりGRUBによってロック解除されないため、カーネルとinitramfsのロードを続行できます。しかし、これだけでBusyBoxだけがシェルとして使用し、使用するファイルがなく、非常に悪い経験をすることになります。
Plymouthロゴがない場合、パスワードプロンプトは次のようにTTYに簡単に書き込まれます。
Plymouthを使用すると、スプラッシュ画面にパスワードプロンプトを描画できます。ここにいくつかの例があります。
(すべての画像はGoogleの画像検索からもたらされました)