Hier is een snel voorbeeld van grub commando’s die misschien net werken, uitleg en caveats hieronder.
grub2
Meest waarschijnlijk voor post-2010 installs.
set root=(hd1,1)
chainloader +1
boot
grub
Hoogstwaarschijnlijk voor pre-2005 installaties.
root (hd1,0)
chainloader +1
boot
Voor de periode 2005-2010 is jouw gok net zo goed als de mijne, maar als je het commando voor de verkeerde versie gebruikt, krijg je alleen een onschuldige syntaxisfout bij het eerste commando.
Het kiezen van de juiste root
Bij het opstarten zal grub zoeken naar je apparaten en er nummers aan toekennen. Alle apparaten die gepartitioneerd zijn (harde schijven en flash drives) zullen ook nummers toegewezen krijgen. Het formaat is (<deviceName>,<partitionIndex>)
. In grub2
zijn de partitie indexen veranderd, dus de twee voorbeelden hierboven hebben hetzelfde effect ondanks het feit dat ze verschillende wortels gebruiken.
Je eerste apparaat (hd0
) is het apparaat waar grub zojuist van geladen is. Daarna kun je er meestal vanuit gaan dat alle interne apparaten voor je externe apparaten komen. Ze zullen waarschijnlijk in de vorm zijn van hd
en een nummer.
Na de komma staat de partitie index. Harde schijven en thumb drives zullen bijna altijd gepartitioneerd zijn, dus moet je de juiste (en waarschijnlijk enige) partitie kiezen. CD-ROM’s zijn meestal niet gepartitioneerd.
Meer documentatie: http://www.gnu.org/software/grub/manual/html_node/Device-syntax.html
Bij het kiezen van je root-partitie kun je de Tab-toets gebruiken om te peilen naar apparaatnamen en partitie-indexen. Open gewoon haakjes en druk op Tab om de lijst te zien.