È un boot loader per sistemi operativi utilizzato in molte distribuzioni Linux. È uno dei boot loader più diffusi per Linux e fornisce il supporto per molti sistemi operativi.
GRUB (Grand Unified Bootloader) è un bootloader del sistema operativo utilizzato in molte distribuzioni Linux e in altri sistemi operativi basati su UNIX. GRUB è progettato per caricare i sistemi operativi all'avvio del computer. Permette di selezionare il sistema operativo o il kernel Linux da avviare e offre la possibilità di apportare modifiche ai parametri di avvio.
Permette inoltre di lavorare con diversi file system e di avviare i sistemi operativi da diverse partizioni del disco rigido. Ha una configurazione flessibile che consente agli utenti di personalizzare i parametri di avvio, aggiungere nuovi kernel o sistemi operativi ed eseguire altre azioni durante l'avvio del computer. GRUB viene solitamente installato all'inizio del disco rigido ed è il primo stadio di avvio dopo il BIOS. Visualizza un menu di selezione del sistema operativo e consente all'utente di scegliere quello giusto per l'avvio.
Il ripristino di Grub
è necessario nei seguenti casi:
La riparazione di grub
ripristina la normale funzionalità del boot loader e ripristina la selezione e l'avvio dei sistemi operativi sul computer. Si noti che le istruzioni per il ripristino di grub
possono variare a seconda del sistema operativo in uso e della configurazione del computer.
Istruzioni per il ripristino di grub
:
sudo fdisk -l
/dev/sda1
. Eseguire il seguente comando per montare la partizione:sudo mount /dev/sda1 /mnt
sudo apt-get install grub2-common grub-pc
sudo grub-install --root-directory=/mnt /dev/sda
grub
. Eseguire il seguente comando:sudo update-grub
sudo umount /mnt
grub
è stato ripristinato.Queste sono le istruzioni di base. A seconda della situazione specifica, potrebbero essere necessari altri passaggi o comandi. In caso di problemi o errori, si consiglia di consultare la documentazione ufficiale della propria distribuzione Linux o di cercare ulteriori informazioni online.
Se si utilizza UEFI e si desidera ripristinare grub dopo l'installazione di Windows 10, esiste una soluzione più semplice.
Ecco le istruzioni passo passo:
Avviare Windows 10 e aprire un prompt dei comandi con privilegi di amministratore. Per farlo, premere Win + X
e selezionare "Prompt dei comandi (amministratore)".
Nel prompt dei comandi, eseguite il seguente comando per disabilitare l'Avvio rapido in Windows 10:
powercfg /h off
Ora eseguite il seguente comando per visualizzare l'elenco delle partizioni del computer:
diskpart
Nel prompt dei comandi di Diskpart, eseguire il seguente comando per scoprire il numero della partizione in cui è installato il sistema Linux. Prendere nota della dimensione della partizione (in GB) e dell'etichetta del file system per trovare la partizione corretta. Prendete nota del numero della partizione, vi servirà nel prossimo passo.
list volume
Ora, alla riga di comando, eseguite il seguente comando per ripristinare il bootloader GRUB nella partizione selezionata (numero_partizione):
bcdedit /set {bootmgr} path EFIubuntugrubx64.efi``` или ```bcdedit /set {bootmgr} path EFIpop_osGRUB.ext
(dipende dalla distribuzione).
Riavviare il computer. Ora grub dovrebbe essere ripristinato e dovreste essere in grado di selezionare il vostro sistema Linux nel menu di avvio.
Questa è una soluzione più semplice che permette di ripristinare grub usando Windows 10 e senza dover usare un LiveCD o altri strumenti. Si noti che in alcuni casi potrebbero essere necessarie ulteriori configurazioni o passaggi più complicati.
La reinstallazione di GRUB dopo l'installazione di Windows 10 può essere causata dalle modifiche apportate al settore di avvio del disco da Windows durante l'installazione. Windows utilizza il proprio boot loader (Boot Manager), che può sostituire GRUB e diventare il boot manager principale.
Per ripristinare GRUB dopo l'installazione di Windows 10, potrebbe essere necessario seguire i seguenti passaggi:
/dev/sda
, il comando potrebbe essere simile a questo: sudo grub-install /dev/sda
sudo update-grub
GRUB
è riuscito.Se questi passaggi non sono stati utili, è possibile che il processo di ripristino richieda una conoscenza più approfondita della struttura delle partizioni del disco rigido. In questo caso, si consiglia di consultare uno specialista o i forum di supporto Linux per ottenere istruzioni più precise, tenendo conto dei dettagli specifici del sistema.