ウェブサイト検索

GRUBブートローダーにテーマを迅速かつ簡単に適用する方法


このガイドでは、Linuxのユーザーエクスペリエンスを向上させるためにGRUBにテーマを追加する方法を示します。その上、私たちのGRUB Linuxiacテーマも手に入ります。

GRUB(GNU GRand Unified Bootloader)は、GNUプロジェクトからのブートローダーで、Linuxカーネルを読み込みます。また、起動したいオペレーティングシステムを選択できるオプションメニューの表示も担当します。

しかし、GRUBブートローダーのデフォルトビューはあまり魅力的ではありません。そして、それは機能性が主な焦点であるため、全く問題ありません。つまり、オペレーティングシステムをシームレスにロードすることです。

幸いなことに、オープンソースソフトウェアの伝統に従い、GRUBの開発者たちはテーマを適用する機能を提供しており、これによって見た目が大きく変わることがあります。これにより、ユーザーエクスペリエンスが大幅に向上します。

多くのLinuxディストリビューションには、エンドユーザーにより統一された体験を提供するために、あらかじめ変更されたGRUBブートローダーが含まれていることに気付いたかもしれません。良いニュースは、あなたも何の労力もかけずにGRUBの外観を変更できるということです。どのようにするかをご紹介します。

GRUBテーマの変更方法

LinuxディストリビューションのGRUBテーマを変更する方法を見てみましょう。まず、もちろん、GRUBテーマが必要です。幸いなことに、インターネット上には多くの既製のテーマがあります。たとえば、GitHubのGorgeous-GRUBページには、選ばれた素敵なコレクションがあります。

しかし、この記事を書く際に、GRUBブートローダーにテーマを適用する方法を示すための最良のアプローチは、デモンストレーション目的のために自分自身のテーマを作成することだと決定しました。

私たちのグラフィックデザイナーが私たちのリクエストに応じてくれたので、新しいGRUBテーマ「Linuxiac」をご提供できることを嬉しく思います。下の画像でテーマが実際に動作している様子を確認でき、ボタンをクリックすることで無料でダウンロードできます。

上のボタンからテーマをダウンロードしたら、それを解凍して、結果として得られたフォルダーをLinuxシステムの/boot/grub/themesディレクトリに移動するだけです。

sudo mv linuxiac/ /boot/grub/themes/

今後、/boot/grub/themesディレクトリ内にテーマにちなんだ名前のサブディレクトリが作成されているはずです。

GRUBブートローダーに新しいテーマを使用するように指示するためのいくつかのマイナーな設定があります。しかしまず、モニターの解像度を知る必要があります。これは、以下のコマンドを使うことで簡単に実行できます:

xdpyinfo | awk '/dimensions/ {print $2}'

xdpyinfoツールは、LinuxおよびUnixシステム上のXサーバーに関する情報を表示します。もちろん、あなたの場合の解像度は異なる可能性があります。例えば、1920×1080、1536×864、1366×768などです。

では、いくつかの設定を構成しましょう。まず、お好みのテキストエディタを使って、/etc/defaultディレクトリ内のgrubファイルを開いてください。

sudo vim /etc/default/grub

GRUB_GFXMODEオプションを含む行を見つけ、値をモニターの解像度に設定します。解像度は、先ほど取得したものです。

次に、GRUB_THEME行を見つけて、テーマ設定ファイルtheme.txtへのフルパスを指定します。

変更を保存してエディタを終了します。最後に、変更を反映させるためにGRUB設定ファイルを再作成しなければなりません。これは、次のコマンドを実行することで行います:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Linuxシステムを再起動後、新しいGRUBテーマが表示されるはずです。

それだけです。これでGRUBブートローダーにテーマを適用する方法がわかりました。私たちが役に立ち、あなたが私たちのGRUBテーマを楽しんでくれたことを願っています。

テーマのオプションに関する詳細情報は、/boot/grub/themes/linuxiac/theme.txtファイルを確認してください。さらに、GRUBテーマの作成についてもっと学びたい場合、Rosalab Wikiには「GRUB2テーマチュートリアル」と「GRUB2テーマリファレンス」という2つの詳細な記事があります。

最後に、上述のプロセスはGrub Customizerのようなよりソフトな方法を使用しても実行できることを強調します。しかし、それは多くのことを裏側で隠してしまうため、私たちはそれをお勧めしません。

さらに、ソフトウェアがシステム上の何かを破損させる可能性が常にあるため、GRUBの場合には深刻な結果をもたらす可能性があります。

関連記事: