GRUB Legacy のデバイス命名のしくみに精通している場合、GRUB Legacy の命名スキームと GRUB 2 命名スキームの違いを認識する必要があります。GRUB Legacy はパーティションのインデックスに、0 を基準にする命名スキームを使用しますが、GRUB 2 は、パーティションのインデックスに 1 を基準にする命名スキームを使用します。
GRUB 2 デバイス命名スキームでは、次の形式を使用します。
(hdX, part-typeY, part-typeZ, ...)
パーティションスキームは入れ子にできるため、GRUB のデバイス命名スキームは、任意の入れ子のレベルをサポートするように変更されました。GRUB では、古いスタイルのデバイス命名 (「(hd0,1)」) も、パーティションスキーム名を含む新しいスタイルのデバイス命名のいずれも受け付けます。例:
(hd0, gpt1)
前の例では、先頭のディスクの先頭の GPT パーティションを参照しています。
GRUB 2 は、正しいデバイスまたはパーティション名を自動的に検索するために、ファイルシステム UUID (またはラベル) と組み込みの検索コマンドに依存しているため、手動でデバイス名を指定する必要がありません。次の表に、GRUB が使用するパーティションインデックスとデバイス名の例を示します。
|
関心のあるパーティションを参照しているパーティション番号を特定する必要がある場合、C キー (メニューエントリを編集している場合は Control-C) を押して、GRUB コマンド行インタプリタにアクセスします。次に、ls コマンドを実行して、次の図のように、GRUB が識別できるすべてのパーティションを一覧表示します。
ls コマンドで –l オプションを使用すれば、次の図のように、ファイルシステムおよびファイルシステム UUID 情報などの各パーティションに関する詳細情報が表示されます。