10.2. ブートローダー画面
Red Hat Enterprise Linux 7 ブートローダーは
GRUB 2
です。GRUB 2
の外観の一部を変更できます。以下のセクションでは、ディストリビューション名、メニューの色、および背景のイメージを変更する方法を示します。
10.2.1. ディストリビューション名
デフォルトでは、
GRUB 2
はディストリビューション名を含むタイトルを表示します。/etc/default/grub
ファイルの GRUB_DISTRIBUTOR
変数をカスタマイズしてタイトルを変更できます。
手順10.1 ディストリビューション名の設定
- root で
/etc/default/grub
ファイルを開きます。 GRUB_DISTRIBUTOR
変数を使用して独自のディストリビューション名を指定します。以下は、/etc/default/grub
ファイルの抜粋です。GRUB_DISTRIBUTOR
変数で 2 番目の行を更新します。GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=Our Corporate Distro V1.2 GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true ...
- root として以下のコマンドを実行して、変更が有効になるようにします。
grub2-mkconfig -o /boot/grub2/grub.cfg
注記/etc/default/grub
ディレクトリーは、変更するたびに更新する必要があります。
また、
/etc/grub.d/
40_custom のプレーンテキストファイルを変更するか、/etc/grub.d/
ディレクトリーに別のファイルを追加することで、GRUB 2
画面に表示されるテキストの色またはフォントを変更できます。以下のディレクティブから選択します。
- set color_normal=foreground/background
- set color_highlight=foreground/background
- set menu_color_normal=foreground/background
- set menu_color_highlight=foreground/background
セマンティクスおよびこれらの変数の許可される値の詳細は、grub(8)の man ページを参照してください。
10.2.2. GRUB 2 の背景
デフォルトのセットアップでは
GRUB
の背景が設定されていません。しかし、イメージをブートローダー画面に追加することはできます。
GRUB 2 のバックグラウンドイメージを設定する前に、
GRUB 2
Unicode フォントを gfxterm
グラフィカルターミナル用にインストールする必要があります。デフォルトではフォントは提供されないため、既存の TTF または OTF ファイルを、GRUB 2
で使用される PF2 形式に変換することが前提条件となります。
grub2-mkfont コマンドを実行すると、既存の TTF または OTF ファイルを PF2 形式に変換します。grub2-mkconfig で記述されたデフォルト設定で正しく機能するように、出力ファイル
unicode.pf2
に名前を付けます。
例10.1 TTF ファイルの PF2 形式への変換
この例では、
LiberationSerif-Bold.ttf
から .pf2 形式への変換を示しています。新しい .pf2 形式ファイルは、/grub2/fonts/ ディレクトリーの既存の unicode.pf2
と混同しないように unicode2
と
呼ばれます。
grub2-mkfont --output=/boot/grub2/fonts/unicode2.pf2 --size=24 /usr/share/fonts/liberation/LiberationSerif-Bold.ttf
これで、
GRUB 2
の背景イメージを設定できるようになりました。イメージファイルは boot/
ディレクトリーの外に置くことができます。
手順10.2 イメージのブートローダー画面への追加
- root で
/etc/default/grub
ファイルを開きます。 - ファイル内の以下の設定変数を編集します。
GRUB_TERMINAL=gfxterm GRUB_BACKGROUND=path_to_the_image.png
サポートされる形式は PNG、JPG、JPEG、および TGA です。 - 背景イメージを使用して新しい設定ファイルを作成します。
grub2-mkconfig -o /boot/grub2/grub.cfg
- システムを再起動します。
必要な場合は、イメージのサイズが画面に合うように調整されます。