9.6. GRUB コマンド
GRUB では、コマンドラインインターフェイスで便利なコマンドを複数使用できます。コマンドによっては、名前の後にオプションを受け付けます。これらのオプションは、コマンドと、その行の他のオプションを空白文字で区切る必要があります。
以下は、便利なコマンドの一覧です。
- boot - 最後に読み込まれたオペレーティングシステムまたはチェーンローダーを起動します。
- chainloader & lt;/path/to/file>: 指定したファイルをチェーンローダーとして読み込みます。指定されたパーティションの最初のセクターにファイルが存在する場合は、ファイル名ではなく、ブロック リスト表記 +1 を使用します。以下は chainloader コマンドの例です。
chainloader +1
- displaymem: BIOS からの情報に基づいて、メモリーの現在の使用状況を表示します。これは、システムを起動する前にシステムに必要な RAM 容量を判断するのに役立ちます。
- initrd </path/to/initrd>: 起動時に使用する初期 RAM ディスクを指定できるようにします。ルートパーティションが ext3 ファイルシステムでフォーマットされている場合など、カーネルが適切に起動するために特定のモジュールが必要な場合は
initrd
が必要です。以下は initrd コマンドの例です。initrd /initrd-2.6.8-1.523.img
- install & lt;stage-1& gt; < install-disk > < stage-2 >
p
config-file - GRUB をシステム MBR にインストールします。- <stage- 1> - (hd0,0)/grub/stage1 など、最初のブートローダーイメージがあるデバイス、パーティション、およびファイルに署名します。
- <install-disk >: (hd0) など、ステージ 1 ブートローダーをインストールするディスクを指定します。
- <stage- 2>: stage 2 ブートローダーの場所を (hd0,0)/grub/stage2 などのステージ 1 ブートローダーに渡します。
p
< config-file > - このオプションは、install コマンドに、< config-file> で指定されたメニュー設定ファイル を検索するように指示します (例:(hd0,0)/grub/grub.conf )。
Warninginstall コマンドは、MBR にある情報をすべて上書きします。 - kernel & lt;/path/to/kernel > < option-1 > < option-N > ... - オペレーティングシステムの起動時にロードするカーネルファイルを指定します。< ;/path/to/kernel> を、root コマンドで指定されたパーティションの絶対パスに置き換えます。& lt;option-1 > を、Linux カーネルのオプション( root=/dev/VolGroup00/LogVol00 など)に置き換え、システムのルートパーティションが置かれているデバイスを指定します。複数のオプションをスペース区切りの一覧でカーネルに渡すことができます。以下は、カーネル コマンドの例です。
kernel /vmlinuz-2.6.8-1.523 ro root=/dev/VolGroup00/LogVol00
上記の例の オプションは、Linux の root ファイルシステムが hda5 パーティションにあることを指定します。 - root (<device-type> <device-number > , <partition>): GRUB のルートパーティションを設定します(例: (hd0,0))。パーティションをマウントします。以下は、root コマンドの例です。
root (hd0,0)
- rootnoverify (<device-type> <device-number > , <partition>): root コマンドと同様に GRUB のルートパーティションを設定しますが、パーティションはマウントしません。
他のコマンドも利用できます。コマンドの全リストには help --all と入力します。すべての GRUB コマンドの説明は、http://www.gnu.org/software/grub/manual/ でオンラインで利用可能なドキュメントを参照してください。