Come aggiornare Grub su Arch Linux

Come aggiornare Grub su Arch Linux

Per Ubuntu e altri sistemi Linux, Grub (Grand Unified Bootloader) è uno strumento bootloader. Il kernel Linux, così come il disco RAM iniziale (INITRD), sono carichi da esso all'avvio del sistema. Se è disponibile più di un sistema operativo o kernel, l'utente può scegliere quale avviare. Inoltre, offre agli utenti sofisticati con un'interfaccia della riga di comando per configurare direttamente la procedura di avvio. In questa guida, discuteremo i metodi di aggiornamento di Grub sul sistema Arch Linux.

Aggiorna l'Arch Linux

Inizia dal seguente comando elencato utilizzato per aggiornare i database dei pacchetti e aggiornare tutti i pacchetti su un sistema in esecuzione su Arch Linux. Il flag -s dice a Pacman di sincronizzare (installa o aggiornare) i pacchetti. La bandiera -y dice a Pacman di assumere sì come risposta a qualsiasi domanda che possa porre. E il flag -u dice a Pacman di aggiornare anche i pacchetti già installati sul sistema. Nell'output, è possibile vedere che i database dei pacchetti per i repository di pacchetto core, extra e della comunità sono già aggiornati.

[Omar@Omar ~] $ sudo pacman -syu

Installa Grub

Ora, se Grub non è ancora installato, lo installiamo utilizzando il pacchetto "Grub" all'interno di un comando Pacman. Il flag -s dice a Pacman di sincronizzare (installa) il pacchetto. Nell'output, puoi vedere che il pacchetto "Grub" è già aggiornato e il comando reinstalla il pacchetto. Procede quindi con l'installazione del pacchetto "Grub". Controlla i conflitti di file e lo spazio del disco disponibile.

[Omar@Omar ~] $ Sudo Pacman -s Grub

Aggiorna Grub utilizzando Grub Personalizer

Il file "/etc/default/grub" è un file di configurazione per il caricatore di avvio Grub che viene utilizzato per gestire la procedura di avvio del sistema. Contiene varie opzioni e impostazioni che determinano il comportamento di Grub e quali opzioni vengono presentate all'utente al momento dell'avvio. È importante essere cauti quando si modificano questo file poiché commettere errori o utilizzare impostazioni errate può portare al sistema che non è in grado di avviare. Dopo averlo apportato modifiche, salvalo usando Ctrl+S.

[Omar@Omar ~] $ sudo nano/etc/default/grub

GRUB-Customizer è uno strumento di interfaccia grafica per configurare le impostazioni Grub2/Burg. Consente agli utenti di modificare le voci del menu, aggiornare il file di configurazione GRUB, modificare l'immagine di fondo e altro che forniscono un'interfaccia di facile utilizzo per gestire il processo di avvio. Il seguente comando viene utilizzato per installare il pacchetto "Grub-Customizer" su un sistema che funziona su Arch Linux. Nell'output, puoi vedere che Pacman installa il pacchetto "Grub-Chaustomizer". Pacman quindi controlla lo spazio del disco disponibile ed elabora le modifiche al pacchetto.

[Omar@Omar ~] $ Sudo Pacman -s Grub -Customizer

Ora, cerca l'applicazione del personalizzatore Grub nell'area di attività di sistema come mostrato nella seguente immagine. Quindi, aprilo.

Potrebbe richiedere l'autenticazione. Pertanto, aggiungi la password del sistema per continuare.

Puoi vedere le impostazioni di configurazione se si desidera apportare modifiche in primo luogo.

Nella sua scheda "Impostazioni di aspetto", è possibile trovare le impostazioni relative all'aspetto del sistema Linux. Dopo aver apportato modifiche, salva e chiudi il personalizzatore di grub.

Il grub2 “Grub.Il file bootloader CFG ”viene generato dal comando Grub-MkConfig in base alle impostazioni nel file/etc/default/grub e nei file in/etc/grub.directory d. Generando la grub.File CFG, è possibile assicurarsi che il caricatore di avvio del sistema sia configurato correttamente e che includa le ultime modifiche apportate alle impostazioni di avvio del sistema utilizzando Grub personalizzatore.

[Omar@Omar ~] $ Sudo Grub -Mkconfig -o/boot/Grub/Grub.cfg

Utilizzando il repository di aggiornamento-grub

Se trovi il metodo precedente complicato e lungo, puoi passare all'installazione del repository di aggiornamento-grub da GIT. Il seguente comando viene utilizzato per installare i pacchetti "GIT" e "Base-Devel" su Arch Linux. Il "Base-Devel" è un gruppo di pacchetti che sono comunemente utilizzati per costruire e compilare il software dalla sorgente su Arch Linux. Il comando chiede all'utente di confermare l'installazione e mostra l'installazione della dimensione totale dei pacchetti e la dimensione dell'aggiornamento netto. Una volta che l'utente conferma con Y, il comando procede con l'installazione.

[Omar@Omar ~] $ sudo pacman -s git base -devel

Il seguente comando viene utilizzato per scaricare una copia di un pacchetto chiamato "Update-Grub" dal sistema di controllo della versione GIT. Il pacchetto viene scaricato in una nuova directory chiamata "Update-Grub" nella directory di lavoro corrente. Il processo di download del pacchetto si chiama clonazione. Include diversi passaggi come elencare gli oggetti, contare gli oggetti, comprimere gli oggetti, riutilizzare gli oggetti e ricevere gli oggetti. Dopo aver scaricato il pacchetto, puoi applicarlo andando alla directory di aggiornamento.

[Omar@Omar ~] $ git clone https: // aur.Archlinux.Org/Update-Grub.idiota

La cartella di aggiornamento-grub è disponibile nella directory di lavoro corrente di Arch Linux secondo il comando LS.

[Omar@Omar ~] $ ls
Desktop Download Modelli di immagini Docker-Git Update-Grob
Documenta indice di video pubblici musicali.jpg yay

Il comando successivo, "CD Update-Grub", modifica la directory di lavoro corrente nella directory del repository clonato.

[Omar@Omar ~] $ CD Update-Grub

Il comando finale, "makepkg -sri", viene utilizzato per creare e installare il pacchetto dal repository clonato utilizzando l'utilità MakePKG. Il flag "-s" è quello di creare il pacchetto con tutte le dipendenze. Il flag "R" è installare il pacchetto dopo averlo costruito. E il flag "io" non è il pacchetto senza chiedere la conferma.

[Omar@Omar Update -Grub] $ makepkg -sri

Il seguente comando utilizza il programma AUR "Yay" per installare il pacchetto "Update-Grob" dal repository utente Arch (AUR). Il comando controlla prima per eventuali conflitti di pacchetto e conflitti interni. Quindi, elenca il pacchetto che trova (Update-Grub 0.0.1-7) e richiede all'utente di confermare l'installazione.

[Omar@Omar Update-Grub] $ yay -s Update-Grub

Ecco le istruzioni per aggiornare il file di configurazione del bootloader Grub sul sistema. Il comando viene in genere utilizzato dopo aver apportato modifiche alla configurazione di avvio del sistema come l'installazione di un nuovo sistema operativo o la modifica dell'ordine di avvio dei sistemi operativi esistenti. Il comando genera il file di configurazione GRUB cercando i kernel Linux installati e le immagini del disco RAM iniziali e quindi aggiungendole come opzioni di avvio nel file di configurazione.

[Omar@Omar Update-Grub] $ Sudo Update-Grub

Conclusione

La guida Introduzione ti consente di conoscere gli usi di Grub in diversi sistemi operativi simili a Linux. Racconta quanto sia importante usarlo per il caricamento dell'avvio. Successivamente, abbiamo installato Grub su Arch Linux e abbiamo discusso di due modi diversi per aggiornarlo uno per uno usando il personalizzatore di Grub e il repository di aggiornamento-grob di GIT. L'uso del file di configurazione GRUB mostra come è possibile apportare modifiche e quindi salvarlo per il caricamento di avvio.