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