Quando c'è qualche modifica al disco o ai dischi del computer, può capitare che GRUB non si avvia più ed esce il propmt dei comandi di GRUB rescue.
Eecco alcuni utili comandi per provare a caricare manualmente il GRUB, se la partizione Linux esiste ancora.
Iniziamo con:
ls
restituisce l'elenco dei dischi. Da ricordare che il disco di avvio selezionato dal bios, sarà sempre il disco hd0 per GRUB.
Il GRUB elenca i dischi a partire da hd0, hd1, ... e le partizioni da msdos1, msdos2, ...
Possiamo anche scrivere:
ls (hd0,msdos1)
per vedere il contenuto della prima partizione del primo disco, se esso è partizionato in modalitò msdos (la maggior parte dei dischi lo sono) e se la partizione è in formattato linux (ovvero filesystem ext2/ext4). Si possono vedere proprio i file in essa contenuti. Esempio:
ls (hd0,msdos1)/boot/grub
per vedere i file di configurazione del GRUB.
Ipotizziamo che utilizzando il comando ls abbiamo trovato il disco e la partizione in cui è installao Linux e la cartella /boot. Facciamo finta che sia (hd0,msdos1).
Per tentare di fare boot proviamo:
set prefix=(hd0,msdos1)/boot/grub
set root=(hd0,msdos1)
insmod normal
normal
l'ultimo comando avvia il GRUB.
Da qui è possibile anche editare i parametri di boot premendo il tasto 'e'.