GRUB2 Quick Start/de

Dieser Artikel enthält Informationen zum Einrichten und Betreiben von GRUB2 in den einfachsten Konfigurationen. Weitere, umfassendere Informationen finden Sie unter GRUB2 (englisch). Zur Migration von GRUB Legacy (englisch) zu GRUB2, see GRUB2 Migration (englisch).

Installation von GRUB2
Das Paket verwendet SLOTs; sowohl grub-0.97 als auch grub-2.00 können zur selben Zeit installiert sein. Obwohl beide Versionen von GRUB gleichzeitig auf dem System installiert sein können, kann nur eine Version von GRUB zu einem bestimmten Zeitpunkt der aktive Bootloader sein.

Bevor GRUB2 installiert wird, ist es notwendig zuerst die Variable GRUB_PLATFORMS in (optional) zu setzen. Wenn diese nicht vorhanden ist versucht GRUB2 zu erraten welche Plattform auf dem System zu verwenden ist. Für x86/AMD64 Architekturen wird dann pc verwendet und die Installation mit MBR anstelle von UEFI durchgeführt.

Wenn die Variable gesetzt ist, kann GRUB installiert werden:

Aktivierung des GRUB2 Bootloader
Eventuell muss gemountet werden:

Handelt es sich um eine EFI-Plattform muss die EFI System Partition unter verfügbar sein. Dies wird entweder durch einen eigenen Mount (unter ) erreicht oder dadurch, dass die Boot-Partition die EFI System-Partition ist.

Wenn die Partition mit FAT formatiert ist:

Starten Sie das Utility um die relevanten Dateien nach  zu kopieren. Auf der PC Plattform installiert dies ebenfalls ein Boot-Image auf den Master Boot Record (MBR) oder auf den Boot-Sektor einer Partition.

Installation von GRUB2 auf den MBR:

Installation von GRUB2 auf ein EFI-System:

Der Befehl akzeptiert eine   Option um festzulegen welche CPU/Plattform installiert werden soll. Falls diese nicht angegeben ist, wird grub2-install raten. Auf X86/AMD64 wird er per Voreinstellung  verwenden.

Automatische Konfiguration
Die Konfiguration von GRUB2 erfolgt traditionell durch das Programm um eine Konfigurationsdatei zu erzeugen.

Der Befehl erzeugt die Konfigurationsdatei auf Basis von Vorlagen aus. Die Standard-Vorlagen sollten die meisten gewöhnlichen Boot-Setups abdecken.

Das Verhalten dieser Vorlagen kann durch festlegen von Variablen in gesteuert werden. Siehe GRUB Manual (englisch) für weitere Informationen.

Kernel Namensschema
Der Befehl kann nur Linuxkernel automatisch erkennen, wenn deren Namen mit   oder   beginnen.

Zum Beispiel:

Bei Verwendung eines initramfs (englisch) sollte der Name mit oder  beginnen und mit  enden. Die Versionsnummer muss zu einem der Kernel-Abbilder passen. Dateinamen die von (englisch) erstellt wurden funktionieren ebenfalls.

Zum Beispiel:

Um die Konfigurationsdatei zu erstellen, benutzen Sie den Befehl :

Kernel Startmeldungen unterdrücken
Die Ausgabe der Kernelstartmeldungen wird unterdrückt, wenn in die Variable GRUB_CMDLINE_LINUX_DEFAULT mit dem Wert  belegt ist.

Systemd
Der systemd als init-System wird von GRUB2 folgendermaßen aufgerufen:

Ein anderes Betriebssystem laden
kann auch Konfigurationen erzeugen, um andere Betriebssysteme zu laden. Hierfür ist die Installation des Paketes erforderlich.

Um ein MS-Windows zu booten muss zusätzlich das Packet installiert sein. Es erlaubt dem Utility das NTFS Dateisystem zu untersuchen.

Manuelle Konfiguration
Benutzer müssen nicht zwingend verwenden, die Datei  kann auch manuell bearbeitet werden.

Da die meisten Anwender Erfahrung mit dem GRUB Legacy Format haben, zeigt das nächste Beispiel wie auf Grundlage einer GRUB Legacy Konfiguration eine GRUB2 Konfiguration geschrieben wird.

Siehe auch
Bitte beachten sie den GRUB2 Artikel (englisch) für weitere Informationen und eine vollständige Liste der Möglichkeiten.