LINUX

Grub vs Grub2 Bootloader: conosci la differenza principale

In questo tutorial, fornirò alcune informazioni su Linux GRUB (Grand Unified Bootloader). Se hai una comprensione del modello di lavoro di GRUB, allora può aiutarti a sapere come funziona molto meglio il sistema operativo. Se vuoi davvero acquisire sicurezza lavorando su Linux, allora dovresti padroneggiare il bootloader GRUB. GRUB può funzionare facilmente con DOS, Windows, Linux o qualsiasi sistema operativo BSD.

Il caricatore Grub può essere configurato dinamicamente, il che significa che un utente ha la possibilità di apportare modifiche all’avvio. Anche gli utenti possono modificare facilmente le voci di avvio correnti, aggiungere nuove voci, selezionare più kernel o persino modificare l’initrd. GRUB supporta anche l’indirizzo di blocco logico. GRUB può essere installato ed eseguito da qualsiasi tipo di dispositivo come hard disk, CD e USB. GRUB e GRUB2 sono due versioni diverse.

GRUB2 è considerato il boot loader predefinito di Ubuntu, mentre GRUB è generalmente utilizzato nelle versioni precedenti di RHEL. Quando viene avviato, GRUB2 presenta principalmente un menu e attende alcuni input dagli utenti. Generalmente trasferisce il controllo al kernel del nostro sistema operativo. GRUB2 è progettato principalmente per fornire flessibilità e prestazioni ai sistemi operativi odierni.

GRUB contro GRUB2

Il menu predefinito per GRUB2 è molto simile a GRUB, ma sono state apportate alcune modifiche.

  • Grub ha due file di configurazione vale a dire menu.lst e grub.conf mentre Grub2 ha un solo file di configurazione principale, ovvero grub.cfg, e sembra molto vicino a un linguaggio di scripting completo. E questo file di configurazione viene sovrascritto da alcuni aggiornamenti del pacchetto Grub 2, ogni volta che viene aggiunto o rimosso un kernel o quando l’utente esegue update-grub. Per qualsiasi modifica alla configurazione, dobbiamo eseguire update-grub per rendere effettive le modifiche.
  • In Grub, è molto difficile per l’utente normale modificare la configurazione. Ma Grub2 è più facile da usare, Grub-mkconfig cambierà automaticamente la configurazione.
  • In Grub, il numero della partizione inizia da 0, mentre in Grub2 inizia da 1. Il primo dispositivo è ancora identificato come hd0. Queste modifiche possono essere modificate se necessario apportando alcune modifiche al file device.map nella cartella “/etc/grub”.
  • Grub utilizza indirizzi fisici e logici per indirizzare il disco, non può nemmeno leggere da nuove partizioni, mentre Grub2 utilizza UUID per identificare un disco, quindi è più affidabile. Supporta dispositivi LVM e RAID.
  • Nelle odierne distribuzioni Linux, incluse (Ubuntu 16.04 e RHEL 7), GRUB2 ora visualizzerà direttamente un prompt di accesso e non verrà visualizzato alcun menu.
  • Se vuoi vedere il menu durante l’avvio, devi tenere premuto il tasto MAIUSC. Anche a volte premendo ESC è possibile richiamare il menu.
  • Gli utenti ora hanno anche la possibilità di creare file personalizzati in cui inserire le proprie voci di menu. Puoi usare un file chiamato 40_custom che è disponibile nella cartella “/etc/grub.d”.
  • Anche gli utenti possono ora modificare le impostazioni di visualizzazione del menu. Questo viene fatto attraverso un file chiamato grub che si trova nella cartella /etc/default.

Leggi anche:

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close