Cos'è Grub

Cos'è Grub

Bootloader svolge un ruolo essenziale nei sistemi operativi per l'avvio del sistema e Grub è uno di questi. Grub, o Grand Unified Bootloader, è un programma flessibile e potente per l'avvio dei kernel dei sistemi operativi.

Funziona come bootloader predefinito per il sistema in base al kernel Linux. Tuttavia, molti fanatici della tecnologia non sono ancora a conoscenza di ciò che è esattamente Grub. In questa guida, spiegheremo tutto ciò che devi sapere sulla grub.

Cos'è Grub?

GRUB (programma bootloader) abilita la selezione di sistemi operativi installati o installati quando i stivali di sistema. Grub si avvia, carica il kernel in memoria ed lo esegue. Successivamente, è possibile selezionare il sistema operativo dai vari sistemi operativi che si desidera avviare. Quindi Grub agisce sia come bootloader che da boot manager. Per capire meglio Grub, diamo un'occhiata ad alcune delle sue caratteristiche.

Caratteristiche di Grub

  • Non richiede un input dell'utente; funziona automaticamente.
  • Non è necessario scrivere il file di configurazione ogni volta che viene modificato.
  • Carica il sistema operativo da diverse posizioni.
  • Grub decomprime il sistema operativo prima di lanciarlo.
  • Installa e funziona su molti dispositivi tra cui unità USB, CD-ROM, DVD, dischi floppy e dischi rigidi.
  • Grub dinamicamente configurabile consente agli utenti di cambiare durante l'avvio.
  • È possibile creare un numero illimitato di voci di avvio.

Versioni di Grub

Attualmente sono disponibili due versioni principali di Grub che sono le seguenti:

Grub Legacy (versione 0)

Hanno rilasciato la prima versione di Grub nel 1995. È un bootloader multiboot ed è stato progettato inizialmente da Erich Stefan Boleyn e successivamente mantenuto dal progetto GNU.

Grub 2 (versione 2)

Grub 2 è la versione ampiamente usata di Grub. Possiamo trovarlo su Linux Distros come Ubuntu, Manjaro, Red Hat Enterprise Linux (RHEL) e Fedora. Fornisce opzioni e strumenti di configurazione migliori rispetto alla versione 0.

Come funziona Grub?

Grub fornisce un menu Opzioni con un elenco di sistemi operativi e kernel Linux. Puoi interagire con questo menu per fare una selezione di tua scelta. Uno screenshot dell'elenco dei menu Grub è allegato per il tuo riferimento.

Dopo aver selezionato il sistema operativo per l'avvio dal menu precedente, Grub carica il kernel selezionato. Ha parametri diversi. Questi parametri hanno le loro funzioni durante l'avvio del sistema operativo, che è il seguente:

Parametri Funzioni
kernel Scopre la posizione del kernel.
spruzzare Visualizza la schermata Splash durante l'avvio del PC.
Tranquillo Nasconde alcuni messaggi specifici del sistema mentre il sistema sta avviando.
Boot_image Posizione dell'immagine del kernel Linux.
ro Monta il file system in modalità di sola lettura.
radice È la posizione del filesystem root.
Initrd Specifica il disco RAM iniziale.

La configurazione impostata dalla distribuzione Linux determina le voci nel menu Grub. Premere il tasto "E" nell'interfaccia del menu Grub per modificare una voce di menu Grub. Ti consente di modificare i parametri del kernel prima di caricare. Puoi anche inserire il menu della riga di comando di Grub utilizzando il tasto "C".

Mantiene almeno una versione precedente anche dopo che la distribuzione Linux aggiorna la versione del kernel. Lo fa per avviare un vecchio kernel Linux se si riscontrano problemi con la versione aggiornata.

Alla fine, vedrai una voce come le impostazioni UEFI o la configurazione del sistema che consente di accedere alle impostazioni del BIOS della macchina.

Come configurare la grub

Qualsiasi modifica apportata in Grub con l'aiuto dell'interfaccia del menu non è permanente. Per apportare modifiche permanenti a Grub, come la modifica del timeout predefinito, è necessario modificare il file di configurazione dopo l'avvio nel sistema Linux.

Il file di configurazione principale di Grub è GRUB.CFG che si trova nella directory /boot /grub. La modifica diretta di questo file non è consigliabile. In alternativa, è possibile modificare il file di configurazione GRUB situato a/etc/default/grub. Puoi apportare ulteriori modifiche aggiungendo il .File di configurazione CFG in questa directory. Ha anche A/ECT/Default/Grub.directory d.

Utilizzare il comando seguente per modificare/etc/default/grub:

Sudo Update-Grub

Ciò ti consente di scrivere le modifiche automaticamente a Grub.File CFG.

Ulteriori informazioni su Grub possono essere ottenute utilizzando il seguente comando:

Info -f Grub

Conclusione

Il bootloader è il primo software che inizia quando il computer si avvia. Attraverso questa guida, devi aver saputo che Grub è un caricatore di avvio flessibile e molto potente e l'utente controlla completamente la schermata di avvio.

Grub è un argomento vasto in sé. Lo scopo di questo articolo è di fornire tutte le informazioni necessarie. Questa guida includeva i dettagli come funzionalità, versioni e configurazione di Grub.