Was sind die Vorteile von Grub2 gegenüber Grub?

10

Warum sollte man von Grub zu Grub2 wechseln?

ssanj
quelle

Antworten:

13

Zu den wichtigsten Verbesserungen von GRUB 2 gegenüber dem ursprünglichen GRUB gehören:

  • Neue Struktur der Konfigurationsdatei
  • Skriptunterstützung einschließlich bedingter Anweisungen und Funktionen
  • Dynamisches Laden von Modulen
  • Rettungsmodus
  • Themen
  • Unterstützung für grafisches Startmenü und verbesserte Begrüßungsfunktion
  • Booten Sie Ubuntu LiveCD und einige andere ISO-Images direkt von der Festplatte
  • Unterstützung für Nicht-X86-Plattformen (z. B. PowerPC)
  • Universelle Unterstützung für UUIDs (nicht nur Ubuntu)
  • Verbesserte Internationalisierung, einschließlich Unterstützung für Nicht-ASCII-Zeichen
Yevhene
quelle
1
Anstatt nur ein Modul hinzuzufügen, das den Funktionsumfang erweitert, haben sie das klassische System leider über Bord geworfen und es vollständig ersetzt. Mit der neuen Version können Sie ganz einfach eine App ausführen, die die Konfigurationsdatei basierend auf den auf der Festplatte vorhandenen Betriebssystemen automatisch für Sie generiert. Leider ist es für Benutzer sehr schwierig, die Konfiguration durch manuelles Bearbeiten zu optimieren. Während es ziemlich einfach war, Grub manuell fein abzustimmen, würde ich eine Grub2-Konfigurationsdatei mit einem 20-Fuß-Pol nicht berühren.
Evan Plaice
Nur die Administratoren und Programmierer hätten Vorteile. Aber keiner dieser Vorteile scheint für einen normalen einfachen Benutzer relevant zu sein. Könnten Sie klarstellen, was ich davon bekommen würde? etwas Relevantes wie "schneller" oder so
rubo77
1

Das Grub-Erbe wird nicht mehr beibehalten, daher müssten die Distributionen die gesamte Patch-Arbeit leisten, um neuere Dateisysteme wie Ext4 und btrfs zu unterstützen. Das ist eine Menge wirklich unnötiger Arbeit für sie und lenkt die Entwicklungszeit davon ab, nützlichere Dinge zu tun.

Seret
quelle
0

Diese Frage ist nicht mehr wirklich relevant, da in Ubuntu 9.10 und höher bereits GRUB2 installiert ist.

sudo update-grub hat sich gerade noch als Standardbefehl durchgesetzt.

sudo update-grubund sudo update-grub2sind gleichwertig, es spielt also keine Rolle, welche Sie ausführen. /usr/sbin/update-grub2ist nur eine symbolische Verbindung zu /usr/sbin/update-grub.

Es gibt keine relevanten Vorteile für den Endbenutzer. Nur Entwickler und Distributionsbetreuer profitieren von grub2 gegenüber grub (siehe yevhenes Antwort).

rubo77
quelle
Ein Benutzer mit einer bereits funktionierenden Grub-Legacy-Installation würde wahrscheinlich nicht von einem Wechsel profitieren, aber Benutzer profitierten von dem Wechsel zur Verwendung von grub2 standardmäßig, da er mit einer größeren Anzahl von Systemkonfigurationen korrekt funktioniert (z. B. versteht er raid und lvm als sowie viele weitere Dateisystemtypen) und vermeidet verschiedene Möglichkeiten, wie Grub Legacy zusammenbrechen kann.
Psusi