各種Linux起動メッセージ

各種Linux起動メッセージ

私はFedora 39をインストールしました。起動すると、「Grubへようこそ!」という大きなメッセージが表示されます。 (しかし、正常に起動しました。)数ヶ月前にFedora 37を使用していましたが、メッセージはありませんでした。

私もUbuntuを広く使用しており、起動時にロードされたユーティリティのリストなどの他のメッセージを表示しているようです。

Linuxディストリビューション間、同じディストリビューション間、同じディストリビューションの異なるバージョン間でブートメッセージが異なるのはなぜですか?

ベストアンサー1

起動プロセスには複数の要素があり、各要素はカスタマイズできます。

  • GRUB、テーマ、背景、およびカスタムメニューテキスト(Debianおよび関連ディストリビューションでは、という名前の多くのパッケージを見ることができますgrub-theme-*

  • 多くの場合、ソフトウェアパッケージとして実装されている実行スプラッシュ画面にはplymouth独自のテーマがあります(sudo plymouth-set-default-theme -l利用可能な実行テーマのリストについては参考資料を参照)。

各ディストリビューションは通常差別化を試み、独自のカスタマイズを適用します。選択に応じて、すべてのメジャーバージョンでカスタマイズを変更できます。通常、これらのディストリビューショングラフィックは、GRUBからスプラッシュ画面へ、および/またはスプラッシュ画面からログイン画面にできるだけスムーズに移行できるように調整されています。

時々、これらのリリーステーマの実装品質はリリースごとに異なる場合があります。/boot別のファイルシステムとして存在する場合は、カスタムフォントや背景をコピーせずに、ルートファイルシステムから直接読み取ろうとするいくつかのディストリビューションを見たことがあります。 GRUBが直接サポートしていないルートファイルシステムタイプまたはディスク暗号化タイプとしてインストールすることを選択した場合、これらのカスタマイズは失敗し、GRUBはより実用的なテキストベースの外観に戻ります。

他の場合は、GPUドライバの選択が起動時にディスプレイの種類に影響を与える可能性があります。特に、独自のNVidiaドライバをインストールすると、グラフィカル起動を無効にする副作用がある可能性があります(/ありますか?)。plymouthこれは、パッケージが独自のドライバが使用する傾向がある高度なグラフィックフレームバッファレイアウトをサポートしているためです(/していませんか?)。簡単な実行ディスプレイプログラミングではなく、GPUハードウェアアクセラレーション)。

しかし、最終的にこれらのグラフィック要素とカスタマイズは任意に選択できる。最小インストールを実行すると、これらの一部または全部が除外され、システムはデフォルトのブート出力マークに置き換えられます。通常、テキストベースのGRUBメニュー、開始されたサービスのリスト、および開始ステータスが赤/該当する場合は黄色/緑。

通常、グラフィックススタート画面では、を押してサービスの開始確認を表示するオプションを提供しますEsc。ただし、きれいなグラフィックよりも簡単なトラブルシューティングに興味がある場合は、スタートアップメッセージをsudo plymouth-set-default-theme detailsなどのデフォルトのスタートアップビューに設定できますsudo plymouth-set-default-theme text。デフォルトのカーネルブートパラメータを削除するか、パラメータを quiet追加verbose(デプロイメントによって異なります)して、必要に応じてより詳細なブート診断のためのカーネルハードウェアプローブメッセージを取得することもできます。

言及する価値がある特定の種類のスタートアップスプラッシュがあります。ファームウェアが起動時にシステム/マザーボードベンダーのロゴを表示する場合は、BGRTACPIテーブル(ブートグラフィックリソーステーブルのようです)を使用して、オペレーティングシステムでそのロゴを使用することもできます。その後、スタートスタート画面をスタートスタート画面にマージするか、必要に応じてスタートスタート画面とオペレーティングシステムのログイン画面をシームレスに切り替えることができます。システムでサポートされている場合は、ディレクトリを表示できるので選択できます/sys/firmware/acpi/bgrt/sudo plymouth-set-default-theme bgrt

おすすめ記事