メニュー設定ファイル

設定ファイルは、ブートするOSの一覧をGRUBのメニューインターフェイスに作製するときに使用しますが、基本的に、実行するコマンドグループのプリセットを選択できるようにします。コマンドに示されるコマンドが使用できるほか、設定ファイル内でのみ使用できる特殊コマンドもあります。

設定ファイルの特殊コマンド

次のコマンドはGRUBのメニュー設定ファイルでのみ使用できます。

#の記号は、メニュー設定ファイルにコメントを挿入するために使用します。

設定ファイル構成

GRUBのメニューインターフェイスのグローバル設定を行うコマンドはファイルの一番上に配置されています。その後にブートする各OSに関するさまざまなエントリが続きます。

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

default=linux
timeout=10
color=green/black light-gray/blue

# section to load linux
title linux
root (hd0,1)
kernel /vmlinuz root=/dev/hda5
boot

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

このファイルは、デフォルトのOSとしてRed Hat Linuxとともにメニューをコンパイルし、10秒後に自動的にブートするようにセットすることをGRUBに指示します。各OSエントリに対して1つずつ、2つのセクションが、このシステムのディスクパーティションテーブル固有のコマンドとともに与えられます。

複数のOSをブートするためのGRUBのメニュー設定ファイルの設定については、本章では説明しません。GRUBを使ったさまざまなOSのブートに関する詳細は、その他のリソースを参照してください。