Die Konfigurationsdatei (/boot/grub/grub.conf), die verwendet wird, um die Liste der zu bootenden Betriebssysteme in der Menüoberfläche von GRUB zu erstellen, ermöglicht dem Benutzer im Wesentlichen, eine festgelegte Reihe von Befehlen auszuwählen. Dabei können die in Abschnitt 2.6 angeführten Befehle sowie einige spezielle Befehle verwendet werden, die ausschließlich in der Konfigurationsdatei zur Verfügung stehen.
Die folgenden Befehle können ausschließlich in der Menükonfigurationsdatei von GRUB verwendet werden:
color <normale-Farbe> <ausgewählte-Farbe> — Ermöglicht, spezifische, im Menü zu verwendende Farben einzustellen, wobei zwei Farben als Vorder- und Hintergrundfarben konfiguriert werden. Verwenden Sie einfache Farbbezeichnungen wie red/black. Zum Beispiel:
color red/black green/blue |
default <Titel> — Der standardmäßige Eintrag, der geladen wird, wenn die Menüoberfläche durch Zeitüberschreitung abbricht.
fallback <Titel> — Wenn verwendet: der Eintrag, der verwendet wird, wenn der erste Versuch fehlschlug.
hiddenmenu — Wenn verwendet:
verhindert, dass die GRUB-Menüoberfläche angezeigt wird
und lädt den default Eintrag, wenn der
timeout-Zeitraum abläuft. Der Benutzer
kann das standardmäßige GRUB-Menü anzeigen, indem er die Taste
password <Passwort> — Wenn verwendet: verhindert, dass der Benutzer, der das Passwort nicht kennt, die Einträge für diese Menüoption bearbeitet.
Nach dem Befehl password <Passwort> können Sie auch eine alternative Menükonfigurationsdatei angeben, so dass - wenn das Passwort bekannt ist - GRUB den zweiten Schritt des Bootloaders erneut startet und diese alternative Konfigurationsdatei verwendet, um das Menü zu erstellen. Wenn diese alternative Datei nicht in den Befehl eingeschlossen wird, dann könnte ein Benutzer, der das Passwort kennt, die aktuelle Konfigurationsdatei bearbeiten.
timeout — Wenn verwendet: stellt die Zeit in Sekunden ein, bevor GRUB den Eintrag lädt, der von default vorgegeben wird.
splashimage — Gibt den Speicherort des Splashscreen-Images an, das verwendet wird, wenn GRUB bootet.
title — Stellt einen Titel ein, der einer bestimmten Gruppe von Befehlen zugeordnet ist, die für das Laden eines Betriebssystems benutzt werden.
Das Zeichen # am Anfang einer Zeile kann verwendet werden, um Kommentare in die Menükonfigurationsdatei einzufügen.
Die Konfigurationsdatei der Menüoberfläche von GRUB ist /boot/grub/grub.conf. Die Befehle für das Festlegen der allgemeinen Einstellungen für die Menüoberfläche werden am Anfang der Datei platziert. Darauf folgen die verschiedenen Einträge für jedes der im Menü genannten Betriebssysteme oder Kernel.
Eine sehr einfache GRUB-Menükonfigurationsdatei, die entweder Red Hat Linux oder Microsoft Windows 2000 bootet, könnte wie folgt aussehen:
default=0 timeout=10 splashimage=(hd0,0)/grub/splash.xpm.gz # section to load linux title Red Hat Linux (2.4.18-5.47) root (hd0,0) kernel /vmlinuz-2.4.18-5.47 ro root=/dev/sda2 initrd /initrd-2.4.18-5.47.img # section to load Windows 2000 title windows rootnoverify (hd0,0) chainloader +1 |
Diese Datei würde GRUB anweisen, ein Menü mit Red Hat Linux als standardmäßigem Betriebssystem zu erstellen, was nach 10 Sekunden automatisch gebootet wird. Gegeben sind zwei Abschnitte - einer für jeden Betriebssystemeintrag - mit spezifischen Befehlen für die Partitionstabelle dieses Systems.
![]() | Anmerkung |
---|---|
Der Standardwert ist als Nummer angegeben, die sich auf die erste title-Zeile bezieht, auf die GRUB stößt. Wenn Sie windows als Standard festlegen möchten, ändern Sie default=0 in default=1. |
Die Konfiguration einer GRUB-Menükonfigurationsdatei für das Starten mehrerer Betriebssysteme übersteigt den Umfang dieses Kapitels. Für eine Liste zusätzlicher Ressources, sehen Sie Abschnitt 2.11.
Zurück | Zum Anfang | Vor |
GRUB-Befehle | Zum Kapitelanfang | LILO |