Ich weiß, dass Grub, Grub2 und Burg Bootloader sind. Was ist der Unterschied zwischen den drei?
Der GR und U nified B ootloader ist die Software, die vom Computer nach dem Einschalten geladen wird (nach den BIOS-Ladebildschirmen Ihres Computers). GRUB bootet dann entweder Ubuntu automatisch oder zeigt eine Liste der installierten Betriebssysteme an und lässt Sie eines zum Booten auswählen (Leute, die nicht doppelt booten, werden die GRUB-Oberfläche wahrscheinlich nicht sehen).
Eine vollständige Überarbeitung des ursprünglichen GRUB ( Legacy-GRUB ). An der Oberfläche wird die Mehrheit der Benutzer keinen Unterschied bemerken, aber die neue Version hat ziemlich große strukturelle Änderungen und sollte zuverlässiger sein. In der neuen Version werden die Konfigurationsdateien anders gespeichert, was bedeutet, dass die meisten Online-Tutorials mit GRUB neu geschrieben werden mussten. Zu den weiteren neuen Funktionen gehört die Möglichkeit, LiveCD-ISOs von der Festplatte zu starten. Unterstützung für andere Architekturen wie PowerPC; Theming und andere grafische Funktionen und Skriptunterstützung.
Seit 9.10 verwendet Ubuntu GRUB 2 als Standard-Bootloader für Neuinstallationen (zuvor war es GRUB).
Was BURG anbelangt - die Groß- und Kleinschreibung scheint davon abzuhängen, wen Sie fragen -, handelt es sich um eine Abzweigung von GRUB. Der Hauptgrund, den die meisten Benutzer für BURG halten, liegt in den Theming-Möglichkeiten.
Es ist unwahrscheinlich, dass BURG in Ubuntu-Standardinstallationen verwendet wird (zumindest nicht in Kürze). Der Bootloader könnte als die wichtigste Komponente des Ubuntu-Stacks bezeichnet werden - wenn es schief geht, können Sie nicht in Ubuntu (oder Ihre anderen Betriebssysteme) einsteigen! Eine solche Hauptkomponente muss also ziemlich ausgereift und gut getestet sein, um sicherzustellen, dass die Vielzahl der Geräte, auf denen Ubuntu eingesetzt wird, nicht beschädigt wird.
Und hier ein Zitat von der BURG-Website:
burg ist ein brandneuer Bootloader auf Basis von GRUB. Es verwendet ein neues Objektformat, das es ermöglicht, es in einem breiteren Bereich von Betriebssystemen zu erstellen, einschließlich Linux / Windows / OSX / FreeBSD usw. Es verfügt auch über ein hoch konfigurierbares Menüsystem, das sowohl im Text- als auch im Grafikmodus funktioniert. Weitere Funktionen wie Stream-Unterstützung und mehrere Ein- / Ausgabegeräte sind ebenfalls geplant.
update-grub
wird beim Ändern der Konfiguration nach Fehlern suchen.