Sistema Linux bloccato alla linea di comando di GRUB

Avvio del sistema dal prompt di GRUB

Linea di comando di GRUB 2

Quando il tuo sistema Linux si blocca al prompt di GRUB significa che GNU GRUB1 è partito correttamente, ha caricato il modulo normal.mod e gli altri moduli in /boot/grub/[arch]/, ma non trova il file di configurazione grub.cfg. Questo accade quando ci sono cambiamenti nella configurazione dei dischi o delle partizioni. I file per l’avvio del sistema operativo sono ancora presenti, ma GRUB non è in grado di trovarli.

prompt di GRUB

Vediamo come è possibile risolvere il problema di avvio del sistema dal prompt di GRUB.
Per visualizzare interamente eventuali comandi con output più lungo di una schermata:

set pager=1
set pager

Con il comando “ls” vedi quali sono le partizioni attuali

elenco partizioni

Per ciascuna partizione esegui:

ls (hdX,gptY)/

finché non trovi “boot/”

Avvio del sistema dal prompt di GRUB ricerca di boot

Puoi ricavare informazioni sul sistema operativo installato in una determinata partizione con il comando:

cat (hd0,gpt2)/etc/issue

Questo può essere molto utile per identificare eventuali diverse versioni di Linux installate in un sistema multi-boot.

Avvio del sistema dal prompt grub>

Avendo trovato dove è il filesystem di root, puoi impostare il file di configurazione di GRUB

set root=hdX,gptY
set root
set prefix=($root)/boot/grub
set prefix
configfile $prefix/grub.cfg
configfile

La schermata di GRUB dovrebbe così comparire con le opzioni di avvio del sistema operativo

Avvio del sistema dal prompt di GNU GRUB

Rendere i cambiamenti permanenti

Per rendere permanenti i cambiamenti:

# update-grub

# grub-install

Se tutto questo non dovesse risolvere il problema di avvio del sistema dal prompt di GRUB, prova con Boot Repair2.

Parliamone…


Note

1. Qui trovi il manuale di GRUB: https://www.gnu.org/software/grub/manual/grub/grub.html
2. SIto ufficiale di Boot Repair: https://sourceforge.net/p/boot-repair/home/Home/
Help Wiki di Ubuntu su Boot Repair: https://help.ubuntu.com/community/Boot-Repair.