以下に、動作する可能性のある grub コマンドの簡単な例を示します。
grub2
grub
(<deviceName>,<partitionIndex>)
2010年以降のインストールの場合がほとんどです。
set root=(hd1,1)
chainloader +1
boot
2005-2010年の期間については、あなたの推測が正しいと思いますが、間違ったバージョンのコマンドを使用した場合、最初のコマンドでは無害な構文エラーが発生するだけです。
正しいルートの選択
起動時に、grub はデバイスを探索し、それらに番号を割り当てます。パーティショニングされているすべてのデバイス(ハードディスクやフラッシュドライブ)にも番号が割り当てられます。フォーマットは grub2
です。hd0
ではパーティションインデックスが変更されたので、上の2つの例では、異なるルートを使用しているように見えますが、同じ効果が得られます。
最初のデバイス (hd
) は、Grub から読み込まれたデバイスのいずれかです。その後は、通常、すべての内部デバイスが外部デバイスの前に来ると考えることができます。これらのデバイスはほとんどの場合、0x6&と数字の形をしています。
カンマの後はパーティションインデックスです。ハードディスクとサムドライブはほとんどの場合、パーティションが設定されているので、正しい(可能性の高い)パーティションを選択しなければなりません。CD-ROM は通常、パーティションが設定されていません。
その他のドキュメント。 http://www.gnu.org/software/grub/manual/htmlhttp://www.gnu.org/software/grub/manual/html_node/Device-syntax.html
ルートパーティションを選択するとき、Tabキーを使ってデバイス名とパーティションインデックスを調べることができます。括弧を開いてTabキーを押し始めるとリストが表示されます。