WikiDer > GRUB
RODEN | ||||
Screenshot von GRUB in Textmodus | ||||
| Entwickler | GNU | |||
| Veröffentlicht | 1995 | |||
| Letzte Version | 2.04 (5. Juli 2019) | |||
| Status | Aktiv | |||
| Betriebssystem | Fenster, Mac, Linux, Solaris und Unix | |||
| Geschrieben in | Versammlung und C | |||
| Kategorie | Bootloader | |||
| Lizenz | GPL 3 | |||
| Versionskontrolle | git.savannah.gnu.org | |||
| Webseite | (und) Projektseite | |||
| ||||
GRUB (Grand Unified Bootloader) ist ein Bootloader das startet einen Computer. Ältere Computersysteme verwendeten Bootcode aus dem BIOS und rufen dann das Betriebssystem von einem angeschlossenen Laufwerk ab. Die Entwicklung immer größerer Antriebe, USB, mehr Speicher und schnellere Prozessoren machten das Starten eines Computers immer komplexer. Auch der Wunsch, mehr als ein Betriebssystem auf einem Computer verwenden zu können, trug zur Entwicklung von Bootmanagern wie GRUB bei.
GRUB 2 ist seit 2014 der Standard-Bootloader der meisten Linux-Distributionen und kann mit beidem umgehen UEFA/GPT wie bei den veralteten BIOS/MBR. Die aktuelle Version ist 2.04 von 2019.
Betrieb BIOS/MBR
GRUB kann die Betriebssysteme steuern GNU/Linux, GNU/Hurd, FreeBSD, NetBSD und OpenBSD automatisch laden. Andere Betriebssysteme können geladen werden mit Kettenladen (Laden eines anderen Bootloaders anstelle eines Kernel-Image).
Da der Code von GRUB zu groß für die MBR Die Inbetriebnahme verläuft in mehreren Stufen:
- 1: Der Code im MBR (Stufe 1) lädt den Code, der sich in den restlichen Sektoren der ersten Spur einer Partition befindet.
- 2: Der Code der Phase 2 bietet die Möglichkeit a Kernel über ein Menü oder einen Befehl gestartet werden.
Unterschiede zu Lilo
lilo, was für Linux Loader steht, war der Vorgänger von GRUB. Einige Unterschiede:
- Lilo hat keinen interaktiven Befehlsmodus.
- Lilo bietet nicht die Möglichkeit, den Computer über das Netzwerk zu booten.
- Lilo speichert die Konfiguration bezüglich der Kernel-Image-Speicherorte im MBR. Das bedeutet, dass bei Konfigurationsänderungen der MBR überschrieben werden muss, was ein gewisses Risiko darstellt.
Externer Link
- (und) Projektseite