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. Wohingegen beide Versionen von GRUB auf dem System installiert sein können, kann nur eine Version von GRUB zu einem bestimmten Zeitpunkt der aktive Bootloader sein.

Um GRUB2 zu installieren, setzten Sie zuerst die  Variable in  (optional). Wenn diese nicht gesetzt ist versucht GRUB2 zu erraten welche Plattform auf dem System zu verwenden ist. Er rät "pc" (das nicht UEFI ist; siehe Beispiele unten) für X86/AMD64 Architekturen.

Nachdem die Variable gesetzt ist, n Sie die Software:

Aktivierung des GRUB2 Bootloader
Mounten Sie falls zutreffend:

Wenn sie eine EFI Plattform verwenden stellen Sie sicher, dass die EFI System-Partition unter vorhanden ist. Dies kann entweder durch einen speziellen mount-Punkt (unter ) geschehen oder dadurch, dass die Boot-Partition die EFI System-Partition ist.

Starten Sie das Utility grub2-install 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 eine Partition (nicht empfohlen):

Installation von GRUB2 auf ein EFI-System:

Der grub2-install Befehl akzeptiert eine --target 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 "i386-pc" verwenden.

Automatische Konfiguration
GRUB2 is traditionally configured by using the grub2-mkconfig program to generate a configuration file.

grub2-mkconfig generates the configuration file based on template sections located in. The default templates should cover most common boot setups.

The behavior of these templates can be controlled by setting variables in. See the GRUB manual for more information.

Kernel naming scheme
In order for grub2-mkconfig to detect the available Linux kernel(s), their names must start with  or.

For example:

When using an initramfs, its name should start with  or   and end with. The version must match one of a kernel image. File names generated by genkernel will also work.

For example:

To generate the file, execute the grub2-mkconfig command like so:

Silent kernel decompression
To silence kernel decompression at boot time, edit and add   to the   parameter.

Systemd
To boot systemd while using GRUB2 make the  variable look like this:

Loading another operating system
grub2-mkconfig can also generate configurations to load other operating systems. This requires the package.

To boot Windows, the also needs to be installed. It allows for the grub2-mkconfig utility to probe NTFS filesystems.

Manual configuration
Users do not need to use grub2-mkconfig. The file can be edited manually as well.

As most users have experience with GRUB Legacy format, the next example shows how to write a GRUB2 configuration file based on information from the GRUB Legacy configuration.