Ecco un rapido esempio di comandi grub che potrebbero funzionare, spiegazioni e avvertenze sotto.
grub2
Molto probabilmente per installazioni successive al 2010.
set root=(hd1,1)
chainloader +1
boot
grub
Molto probabilmente per installazioni precedenti al 2005.
root (hd1,0)
chainloader +1
boot
Per il periodo 2005-2010, la tua ipotesi è buona quanto la mia, ma se usi il comando per la versione sbagliata, ottieni solo un innocuo errore di sintassi sul primo comando.
Scegliere la giusta root
All'avvio, grub cercherà i vostri dispositivi e assegnerà loro dei numeri. Tutti i dispositivi che sono partizionati (hard disk e flash drive) avranno anche dei numeri assegnati. Il formato è (<deviceName>,<partitionIndex>)
. In grub2
, gli indici delle partizioni sono cambiati, quindi i due esempi sopra hanno lo stesso effetto nonostante sembrino usare radici diverse.
Il tuo primo dispositivo (hd0
) è quello da cui grub ha appena caricato. Dopo di che, di solito si può assumere che tutti i dispositivi interni vengano prima di quelli esterni. Molto probabilmente saranno sotto forma di hd
e un numero.
Dopo la virgola c'è l'indice della partizione. Gli hard disk e le chiavette saranno quasi sempre partizionati, quindi dovete scegliere la partizione giusta (e molto probabilmente l'unica). I CD-ROM di solito non sono partizionati.
Ulteriore documentazione: http://www.gnu.org/software/grub/manual/html\node/Device-syntax.html
Quando si sceglie la partizione root, si può usare il tasto Tab per cercare i nomi dei dispositivi e gli indici delle partizioni. Basta aprire le parentesi e iniziare a premere Tab per vedere l'elenco.