2.7. GRUB メニュー設定ファイル

設定ファイル(/boot/grub/grub.conf)は、ブートする OS の一覧を作成するときに GRUB のメニューインターフェイスで使用されますが、基本的に、これによりユーザーは事前設定の実行できるコマンドグループを選択できます。項2.6 に示されるコマンドが使用できるほか、設定ファイル内でのみ使用できる特殊コマンドもあります。

2.7.1. 設定ファイル構成

GRUBのメニューインターフェイスの設定ファイルは /boot/grub/grub.confです。 メニューインターフェイス用のグローバル設定を行うコマンドはファイルの一番上に配置されています。その後に、メニューにあるそれぞれの 各オペレーティング カーネル、又は各オペレーション システムのエントリが続きます。

Red Hat Enterprise Linux 又は Microsoft Windows 2000 をブートするように設計された最も基本的な GRUBのメニュー設定ファイルは次の通りです。

default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux AS (2.6.8-1.523)
        root (hd0,0)
        kernel /vmlinuz-2.6.8-1.523 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
        initrd /initrd-2.6.8-1.523.img

# section to load Windows
title Windows
        rootnoverify (hd0,0)
        chainloader +1

このファイルは、デフォルト オペレーティングシステムの Red Hat Enterprise Linux でメニューを作成するよう GRUB を設定し、10秒後に自動的にブートするよう設定します。オペレーティングシステムのエントリとシステムのディスクパーティション テーブル固有のコマンドの 2つのセクションが与えられます。

注記注記
 

デフォルトでは整数値が指定されているので注意してください。これは GRUB 設定ファイルにある最初の title 行を参照します。Windowsセクションをデフォルトにしたい場合、default=0 の値を default=1 に変更します。

GRUB のメニュー設定ファイルにて複数のオペレーティングシステムをブートする方法はこの章の説明範囲を越えるものです。その他のリソースの一覧は 項2.9を参照ください。

2.7.2. 設定ファイルディレクティブ

GRUB のメニュー設定ファイルでよく使用されるディレクティブは次の通りです:

メニュー設定ファイルに人間が読めるコメントを追加するには、行の始めにシャープ(#)を挿入してください。