Linux Grub (I). Cos'è e come funziona?

El GRUB è una delle parti più importanti di Linux, ma può anche essere uno dei più problematici, quindi spiegheremo in cosa consiste e come funziona dal punto di vista più semplice.

Linux Grub

Viene chiamato il primo settore del disco rigido il Master Boot Record (MBR). Questo settore è lungo solo 512 byte e contiene una piccola porzione di codice (446 byte) chiamata bootloader principale e la tabella delle partizioni (64 byte), che descrive le partizioni primarie ed estese.

Per impostazione predefinita, il codice MBR cerca la partizione contrassegnata come attiva e una volta trovata una partizione, la carica dal suo settore di avvio in memoria e le passa il controllo. GRUB sostituisce l'MBR predefinito con il tuo codice.

Il funzionamento di GRUB può essere classificato in più fasi.

Stage 1. Si trova nell'MBR e punta principalmente alla fase 2, poiché l'MBR è troppo piccolo per contenere tutti i dati necessari.

Stage 2. Punta al file di configurazione, che contiene tutta la complessa interfaccia utente e le opzioni normalmente note quando si parla di GRUB. La fase 2 può essere posizionata ovunque sul disco. Se la fase 2 non riesce a trovare la sua tabella di configurazione, GRUB lascerà la sequenza di avvio e presenterà all'utente una riga di comando per la configurazione manuale.

Stage 1.5. Puede utilizzare le informazioni di avvio, che sono abbastanza piccole da rientrare nell'area immediatamente dopo l'MBR.

L'architettura del palco lo consente GRUB essere piuttosto complesso e altamente configurabile, rispetto alla maggior parte dei bootloader, che sono sparsi e semplici da adattarsi ai confini della tabella delle partizioni.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.