Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

9.5. GRUB インターフェイス

GRUB は、さまざまなレベルの機能を提供する 3 つのインターフェイスを特長としています。これらの各インターフェイスを使用すると、ユーザーは Linux カーネルまたは別のオペレーティングシステムを起動できます。
インターフェイスは以下のとおりです。
注記
以下の GRUB インターフェイスにアクセスするには、GRUB メニューバイパス画面の 3 秒以内に任意のキーを押します。
メニューインターフェイス
これは、インストールプログラムにより GRUB が設定されている場合に表示されるデフォルトのインターフェイスです。オペレーティングシステムまたは事前設定されたカーネルのメニューは、名前で順序付けされた一覧として表示されます。矢印キーを使用してオペレーティングシステムまたはカーネルバージョンを選択し、Enter キーを押して起動します。この画面に何も行わない場合は、時間が経過すると GRUB がデフォルトオプションを読み込みます。
e キーを押して、エントリーエディターインターフェイスまたは c キーを押して、コマンドラインインターフェイスを読み込みます。
このインターフェイスの設定に関する詳細は、「GRUB メニュー設定ファイル」 を参照してください。
メニューエントリーエディターインターフェイス
メニューエントリーエディターにアクセスするには、ブートローダーメニューから e キーを押します。そのエントリーの GRUB コマンドはここに表示され、ユーザーはコマンドラインを追加することにより、オペレーティングシステムを起動する前にこれらのコマンドラインを変更できます(現在の行の後に新しい行を挿入し、O は新しい行を挿入してから挿入)、編集(e)、または 1 つ(d)を削除します。
すべての変更を行った後、b キーはコマンドを実行し、オペレーティングシステムを起動します。Esc キーはすべての変更を破棄し、標準メニューインターフェイスを再度読み込みます。c キーは、コマンドラインインターフェイスを読み込みます。
注記
GRUB メニューエントリーエディターを使用したランレベルの変更に関する詳細は、「起動時のランレベルの変更」 を参照してください。
コマンドラインインターフェイス
コマンドラインインターフェイスは最も基本的な GRUB インターフェイスですが、制御が最も多いインターフェイスでもあります。コマンドラインでは、関連する GRUB コマンドを入力し、その後に Enter キーを押して実行できます。このインターフェイスには、コンテキストに基づく Tab キー補完や、行の最後に移動する Ctrl+a などのコマンドの入力時のCtrlキーの組み合わせなど、高度なシェルのような機能が含まれています。 さらに、矢印、HomeEnd、および Delete キーは、bash シェルと同じように機能します。
一般的なコマンドの一覧は、「GRUB コマンド」 を参照してください。

9.5.1. インターフェイスのロード順

GRUB が第 2 ステージブートローダーを読み込むと、まず設定ファイルを検索します。見つかったら、メニューインターフェイスのバイパス画面が表示されます。キーを 3 秒以内に押すと、GRUB はメニュー一覧を構築し、メニューインターフェイスを表示します。キーを押しても、GRUB メニューのデフォルトのカーネルエントリーが使用されます。
設定ファイルが見つからない場合や、設定ファイルが読み取れない場合は、GRUB はコマンドラインインターフェイスを読み込み、ユーザーが起動プロセスを完了するためにコマンドを入力できるようにします。
設定ファイルが有効でない場合は、GRUB はエラーを出力して入力を要求します。これは、問題が発生した場所を正確に確認するのに役立ちます。キーを押すとメニューインターフェイスが再読み込みされ、メニューオプションを編集して、GRUB が報告するエラーに基づいて問題を修正できます。修正に失敗すると、GRUB はエラーを報告し、メニューインターフェイスを再読み込みします。