Come aggiornare GRUB su Arch Linux

author
3 minutes, 0 seconds Read

Il boot loader è il primo programma che viene eseguito quando il computer si avvia. Questo pezzo di software carica l’intero sistema operativo. All’interno dei sistemi operativi “open-source” come Linux e altri sistemi dal sapore Unix, GRUB è il bootloader più popolare. Se non lo sapevi, GRUB è anche open-source con TONNELLATE di configurazioni supportate.Se stai usando Arch Linux, allora presumo che tu stia usando GRUB come bootloader, giusto? Vediamo come aggiornare GRUB su Arch Linux.

Aggiornare il pacchetto GRUB

La prima cosa da fare è assicurarsi che GRUB sia aggiornato. Quando si aggiorna il sistema, pacman si occuperà di aggiornare GRUB all’ultima versione.

sudo pacman -Syu

Se si vuole assicurarsi manualmente che il sistema abbia l’ultima versione di GRUB, utilizzare il seguente comando.

sudo pacman -S grub

Questo comando reinstalla GRUB, ovviamente. Tuttavia, pacman controllerà l’ultima versione dal server e se c’è un aggiornamento disponibile, lo prenderà e lo installerà.

Modificare la configurazione di GRUB

GRUB permette una configurazione personalizzata. È possibile eseguire una serie di azioni utilizzando questa opportunità, ad esempio, l’impostazione del sistema operativo di default (se sono installati più sistemi operativi), il timeout del menu di GRUB, l’immagine di sfondo personalizzata e molto altro. È anche possibile impostare script personalizzati per GRUB.

GRUB utilizza il proprio file di configurazione per eseguire tutte le azioni. Il file si trova in “/etc/default/grub”. Per gli script di GRUB, viene utilizzata la directory “/etc/grub.d”.

Modifica il file di configurazione di GRUB.

sudo <editor> /etc/default/grub

Ad esempio, per cambiare lo sfondo di GRUB, cambiare il valore della variabile “GRUB_BACKGROUND”.

GRUB permette anche di colorare i testi per facilitare la lettura.

All’inizio del file, noterete la variabile “GRUB_DEFAUTL”. È usata per definire quale sistema operativo è quello di default nel bootloader.

La prossima voce “GRUB_TIMEOUT” deciderà per quanto tempo il menu di GRUB deve rimanere aperto. Per default, il valore è 5 (secondi). Se vuoi che il menu di GRUB rimanga aperto illimitatamente, imposta il valore su un qualsiasi numero intero negativo.

Una volta completata la modifica, salva il file.

Controlliamo la directory degli script GRUB.

GRUB customizer

Questo è uno strumento molto utile che permette una più facile personalizzazione delle varie impostazioni di GRUB. È uno strumento grafico e disponibile direttamente dal repository di Arch Linux.

sudo pacman -S grub-customizer

Avvia “grub-customizer” dal menu.

Richiede la password di root per partire. Dopo tutto, stai chiamando uno strumento per eseguire modifiche a livello di sistema.

Ogni singola opzione dello strumento è semplice e autoesplicativa.

Ricarica GRUB

Dopo aver effettuato tutte le modifiche, è necessario aggiornare il file GRUB cfg nella directory “/boot/grub”. Esegui il seguente comando dopo aver fatto qualsiasi modifica al file di configurazione di GRUB.

sudo grub-mkconfig -o /boot/grub/grub.cfg

Se non ti interessa eseguire questo lungo comando, puoi usare “update-grub”. È uno script che esegue il comando precedentemente menzionato. Tuttavia, non è disponibile nella directory ufficiale di Arch Linux. “update-grub” deve essere preso da AUR.

Preparare il sistema per costruire e installare i pacchetti AUR.

sudo pacman -S git base-devel

Prendere “update-grub” da AUR.

git clone https://aur.archlinux.org/update-grub.git

Inizia a costruire “update-grub”.

Nota: Per facilitare l’accesso ad AUR, si raccomanda di usare un AUR helper adatto. Gli helper AUR possono automatizzare l’intero compito. Imparare ad usare AUR.

ay -S update-grub

Una volta che l’installazione è completa, si può chiamare direttamente “update-grub” per fare il lavoro.

sudo update-grub

Pensieri finali

GRUB è il bootloader più popolare per tutte le distro Linux. Può funzionare anche con altri sistemi operativi. Per avere il pieno controllo sul processo di avvio, è necessario avere conoscenze sulla manipolazione delle configurazioni di GRUB e aggiornare GRUB correttamente.

Similar Posts

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.