使っていますLinux ライブキットDebian ライブ ディストリビューションを作成します。ただし、現時点では、ブート プロセスには [OK] が多数表示されるテキスト出力のみが含まれます。システムの初期化中に、このすべてのテキスト出力の代わりにブート スプラッシュ アニメーションを作成したいと思います。システムの起動中にロゴを表示する Zorin、Kali などのようなものです。
initramfs イメージは、バンドル オーバーレイを可能にするためにオンザフライで作成されます。すべてのコードはここで確認できます:https://github.com/Tomas-M/linux-live具体的には次のようになります:https://github.com/Tomas-M/linux-live/tree/master/initramfs
プリマス ブート アニメーションを実装するには、スクリプトをどのように変更すればよいですかinitramfs_create
? 必要なアニメーションはすでに選択しました。
PS: 既成のコードを求めているのではなく、生成された initramfs イメージに plymouth 実装を追加するために従う必要がある手順を求めているだけです。
答え1
現在では、この機能は必ずしも Linux カーネル自体に組み込まれているわけではなく、起動時に 1 つのサービスとして実装されています。
これを実現する最も簡単な方法の1つは、をインストールすることですplymouth
。Debianベースのシステムでは、以下から入手できるはずです。
sudo apt install plymouth
パッケージには、すでに多くの静的およびアニメーション化されたスプラッシュ画像が用意されていますplymouth-themes
が、独自のスプラッシュ画像を作成することもできます。AskUbuntuのこのQ&A詳細については。