Il comando grub2-install viene utilizzato per installare il boot loader GRUB 2 su un dispositivo di archiviazione. Copia i file GRUB 2 nella directory /boot/grub2 e, su alcune piattaforme, installa GRUB 2 nel settore di avvio. Tuttavia, grub2-install si applica ai sistemi BIOS, non UEFI. Per installare GRUB 2 su un sistema UEFI, usa un gestore di pacchetti per installare il pacchetto grub2-efi. L'installazione di questo pacchetto copierà i file GRUB 2 sulla partizione di sistema EFI (ESP) nella directory /boot/efi.
Sintassi
La sintassi del comando grub2-install è:
# grub2-install [options] [device name]
Di seguito sono elencate alcune opzioni che puoi utilizzare con il comando grub2-install:
Opzione | Descrizione |
---|---|
–moduli {nomi dei moduli} | Precarica i moduli del kernel specificati con il boot loader GRUB 2. |
—install-modules {module names} | Installa solo i moduli specificati e le relative dipendenze, anziché installare tutti i moduli disponibili per impostazione predefinita. |
—directory {nome directory} | Installa i file dalla directory specificata, anziché da quella predefinita. |
–target {piattaforma di destinazione} | Specifica la piattaforma di destinazione per cui installare GRUB 2, anziché la piattaforma attualmente in esecuzione. |
—directory di avvio {nome directory} | Specifica la directory di avvio in cui installare i file GRUB 2, anziché la directory /boot/ predefinita. |
–forza | Installa GRUB 2 indipendentemente dai problemi rilevati. |
Se riscontri un errore di seguito durante l'esecuzione del comando grub2-install:
grub2-install: command not found
puoi provare a installare il pacchetto seguente:
# dnf install grub2-tools-1
Conclusione
In genere il bootloader viene installato durante il processo di avvio, ma è possibile che il bootloader possa danneggiarsi e debba essere reinstallato. Per installare il bootloader, esegui il comando grub-install e fornisci il dispositivo su cui desideri installare GRUB.