Hier ist ein kurzes Beispiel für Grub-Befehle, die gerade funktionieren könnten, Erklärungen und Vorbehalte weiter unten.
grub2
Höchstwahrscheinlich für Installationen nach 2010.
set root=(hd1,1)
chainloader +1
boot
grub
Höchstwahrscheinlich für Installationen vor 2005.
root (hd1,0)
chainloader +1
boot
Für den Zeitraum 2005-2010 ist Ihre Vermutung so gut wie meine, aber wenn Sie den Befehl für die falsche Version verwenden, erhalten Sie nur einen harmlosen Syntaxfehler beim ersten Befehl.
Auswahl der richtigen Wurzel
Beim Starten sucht grub nach Ihren Geräten und weist ihnen Nummern zu. Allen Geräten, die partitioniert sind (Festplatten und Flash-Laufwerke), werden ebenfalls Nummern zugewiesen. Das Format ist (<deviceName>,<partitionIndex>)
. In grub2
haben sich die Partitionsindizes geändert, so dass die beiden obigen Beispiele den gleichen Effekt haben, obwohl sie unterschiedliche Wurzeln verwenden.
Ihr erstes Gerät (hd0
) ist das Gerät, von dem grub gerade geladen hat. Danach können Sie normalerweise davon ausgehen, dass alle internen Geräte vor Ihren externen Geräten kommen. Sie werden höchstwahrscheinlich in der Form von hd
und einer Zahl sein.
Nach dem Komma steht der Partitionsindex. Festplatten und USB-Sticks werden fast immer partitioniert sein, so dass Sie die richtige (und wahrscheinlich einzige) Partition auswählen müssen. CD-ROMs sind normalerweise nicht partitioniert.
Weitere Dokumentation: http://www.gnu.org/software/grub/manual/html_node/Device-syntax.html
Wenn Sie Ihre Root-Partition auswählen, können Sie die Tabulatortaste verwenden, um nach Gerätenamen und Partitionsindizes zu suchen. Öffnen Sie einfach die Klammern und drücken Sie die Tabulatortaste, um die Liste zu sehen.