Quali sono i vantaggi dell'utilizzo di Grub2 su Grub?


10

Perché uno dovrebbe spostarsi da Grub a Grub2?

Risposte:


13

I principali miglioramenti di GRUB 2 rispetto al GRUB originale includono:

  • Nuova struttura del file di configurazione
  • Supporto per lo scripting tra cui istruzioni e funzioni condizionali
  • Caricamento dinamico del modulo
  • Modalità di salvataggio
  • Temi
  • Supporto grafico del menu di avvio e capacità di splash migliorata
  • Avvia Ubuntu LiveCD e alcune altre immagini ISO direttamente dal disco rigido
  • Supporto per piattaforme non X86 (come PowerPC)
  • Supporto universale per UUID (non solo Ubuntu)
  • Migliore internazionalizzazione, incluso il supporto per caratteri non ASCII

1
Sfortunatamente, invece di aggiungere semplicemente un modulo che estende il set di funzionalità, hanno abbandonato il sistema classico e lo hanno completamente sostituito. La nuova versione semplifica l'esecuzione di un'app che genera automaticamente il file di configurazione in base ai sistemi operativi presenti sul disco rigido. Sfortunatamente, per gli utenti è davvero difficile ottimizzare la configurazione modificando manualmente. Mentre Grub era abbastanza facile da regolare manualmente, non avrei toccato un file di configurazione Grub2 con un palo da 20 piedi.
Evan Plaice,

Solo gli amministratori e i programmatori avrebbero benefici. Ma nessuno di questi vantaggi sembra essere rilevante per un normale utente semplice. Potresti chiarire, cosa ne trarrei? qualcosa di rilevante come "più veloce" o simile
rubo77

1

L'eredità di Grub non viene più mantenuta, quindi le distribuzioni dovrebbero fare tutto il lavoro di patch per supportare i file system più recenti come Ext4 e btrfs. È un lavoro davvero superfluo per loro, e distoglie il tempo di sviluppo dal fare cose più utili.


0

Questa domanda non è più rilevante dal momento che Ubuntu 9.10 e versioni successive hanno già installato GRUB2.

sudo update-grub è ancora prevalso come comando standard.

sudo update-grube sudo update-grub2sono equivalenti, quindi non importa quale corri. /usr/sbin/update-grub2è solo un collegamento simbolico a /usr/sbin/update-grub.

Non ci sono vantaggi rilevanti per l'utente finale. Solo gli sviluppatori e i manutentori della distribuzione beneficiano di grub2 rispetto a grub (vedi la risposta di yevhenes)


Un utente con un'installazione legacy di grub già funzionante probabilmente non trarrebbe beneficio dal passaggio, ma gli utenti hanno beneficiato del passaggio all'uso di grub2 per impostazione predefinita perché funziona correttamente con un set più ampio di configurazioni di sistema (ad esempio, comprende raid e lvm, come oltre a molti altri tipi di filesystem) ed evita diversi modi in cui Grub Legacy può abbattere.
psusi,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.