Startseite » wie man » So konfigurieren Sie die GRUB2-Bootloader-Einstellungen

    So konfigurieren Sie die GRUB2-Bootloader-Einstellungen

    Ubuntu und die meisten anderen Linux-Distributionen verwenden jetzt den GRUB2-Bootloader. Sie können die Einstellungen ändern, um ein Standardbetriebssystem auszuwählen, ein Hintergrundbild festzulegen und festzulegen, wie lange GRUB herunterzählt, bevor das Standardbetriebssystem automatisch gestartet wird.

    Wir haben GRUB2 hier auf Ubuntu 14.04 konfiguriert, der Prozess sollte jedoch für andere Linux-Distributionen ähnlich sein. Sie haben möglicherweise die ursprünglichen GRUB-Einstellungen angepasst, indem Sie die Datei menu.lst in der Vergangenheit bearbeitet haben, der Vorgang ist jedoch jetzt anders.

    GRUB2 Konfigurationsgrundlagen

    GRUB2 verwendet keine Datei menu.lst. Stattdessen ist die Hauptkonfigurationsdatei die Datei /boot/grub/grub.cfg. Sie sollten diese Datei jedoch nicht von Hand bearbeiten! Diese Datei ist nur für GRUB2s eigene Verwendung bestimmt. Es wird automatisch erstellt, indem Sie die Update-Grub Befehl als root - also durch Ausführen Sudo Update-Grub auf Ubuntu.

    Ihre eigenen GRUB-Einstellungen werden in der Datei / etc / default / grub gespeichert. Bearbeiten Sie diese Datei, um die Einstellungen von GRUB2 zu ändern. Skripte befinden sich auch im Verzeichnis /etc/grub.d/. Auf Ubuntu gibt es zum Beispiel Skripts, die das Standarddesign konfigurieren. Es gibt auch ein os-prober-Skript, das die internen Festplatten des Systems auf andere installierte Betriebssysteme überprüft - Windows, andere Linux-Distributionen, Mac OS X usw. - und diese automatisch zum GRUB2-Menü hinzufügt.

    Wenn Sie den Befehl update-grub ausführen, kombiniert GRUB automatisch die Einstellungen aus der Datei / etc / default / grub, die Skripts aus dem Verzeichnis /etc/grub.d/ und alles andere und erstellt ein Verzeichnis / boot / grub / grub. cfg-Datei, die beim Booten gelesen wird.

    Mit anderen Worten, um Ihre GRUB2-Einstellungen anzupassen, müssen Sie die Datei / etc / default / grub bearbeiten und anschließend die Sudo Update-Grub Befehl.

    Bearbeiten Sie die GRUB-Konfigurationsdatei

    Öffnen Sie die Datei / etc / default / grub zur Bearbeitung in einem Standardtexteditor. Wenn Sie einen grafischen Texteditor verwenden möchten, öffnen Sie ein Terminal - oder drücken Sie Alt + F2 - und führen Sie den folgenden Befehl aus:

    gksu gedit / etc / default / grub

    Für einen benutzerfreundlichen Terminal-basierten Editor - Nano - verwenden Sie den folgenden Befehl. Natürlich können Sie jeden beliebigen Texteditor verwenden - einschließlich des Standard-vi-Texteditors.

    sudo nano / etc / default / grub

    Die Datei / etc / default / grub ist kurz und sollte leicht zu bearbeiten sein. Wie bei jeder anderen Konfigurationsdatei müssen Sie die Optionen in den gewünschten Zustand bringen und dann die Datei ändern. Wenn eine der folgenden Optionen nicht bereits in der Datei angezeigt wird, fügen Sie sie in einer neuen Zeile ein. Wenn dies der Fall ist, bearbeiten Sie die vorhandene Zeile, anstatt eine doppelte Zeile hinzuzufügen.

    Wählen Sie das Standard-Betriebssystem: Ändere das GRUB_DEFAULT = Linie. Standardmäßig, GRUB_DEFAULT = 0 verwendet den ersten Eintrag als Standard - ändern Sie die Zahl in 1, um den zweiten Eintrag zu verwenden, 2, um den dritten Eintrag zu verwenden, usw. Sie könnten auch verwenden GRUB_DEFAULT = gespeichert und GRUB bootet automatisch das letzte Betriebssystem, das Sie bei jedem Bootvorgang ausgewählt haben. Sie können auch ein Label in Anführungszeichen angeben. Wenn Sie beispielsweise ein Betriebssystem mit dem Namen Windows 7 (Loader) in Ihrer Betriebssystemliste hatten, könnten Sie dies verwenden GRUB_DEFAULT = "Windows 7 (Loader)"

    Speichern Sie ein Standardbetriebssystem: Wenn du wählst GRUB_DEFAULT = gespeichert, Sie müssen auch eine hinzufügen GRUB_SAVEDEFAULT = wahr line - sonst geht es nicht.

    Wählen Sie, ob GRUB ausgeblendet ist: Wenn nur ein Betriebssystem installiert ist, startet Ubuntu standardmäßig mit dem Standard-Betriebssystem mit der Option GRUB_HIDDEN_TIMEOUT = 0. Diese Option gibt an, dass GRUB ausgeblendet ist und nach 0 Sekunden automatisch mit dem Standard-Betriebssystem gestartet wird. Sie können weiterhin auf das Menü zugreifen, indem Sie beim Booten Ihres Computers die Umschalttaste gedrückt halten. Um ein höheres Timeout einzustellen, verwenden Sie etwas wie GRUB_HIDDEN_TIMEOUT = 5 - GRUB zeigt fünf Sekunden lang einen leeren Bildschirm oder einen Begrüßungsbildschirm an, in dem Sie eine beliebige Taste drücken können, um das Menü anzuzeigen. Um zu verhindern, dass GRUB automatisch ausgeblendet wird, kommentieren Sie die Zeile aus. Fügen Sie einfach ein # voran, damit sie gelesen wird # GRUB_HIDDEN_TIMEOUT = 0 .

    GRUB Menü-Timeout steuern: Wenn GRUB nicht automatisch ausgeblendet wird, wird das Menü bei jedem Start Ihres Computers angezeigt. Das Standardbetriebssystem wird von GRUB nach Ablauf einer bestimmten Zeitspanne von zehn Sekunden automatisch aktiviert. Während dieser Zeit können Sie ein anderes Betriebssystem auswählen oder es automatisch starten lassen. Um den Timeout-Zeitraum zu ändern, bearbeiten Sie die GRUB_TIMEOUT = 10 Zeile und geben Sie eine beliebige Anzahl von Sekunden ein. (Denken Sie daran, dies wird nur verwendet, wenn GRUB nicht ausgeblendet ist.) Um zu verhindern, dass GRUB automatisch startet, und warten Sie immer auf die Auswahl eines Betriebssystems, ändern Sie die Zeile in GRUB_TIMEOUT = -1

    Wählen Sie ein Hintergrundbild: Das GRUB_BACKGROUND line steuert, ob ein Hintergrundbild verwendet wird - GRUB verwendet standardmäßig ein Schwarzweiß-Schwarz-Weiß-Aussehen. Sie können eine Zeile wie hinzufügen GRUB_BACKGROUND = "/ home / user / Pictures / background.png" um eine Bilddatei anzugeben, die GRUB verwendet.

    Die Bilddatei muss verschiedenen Spezifikationen entsprechen. GRUB unterstützt JPG / JPEG-Bilder, diese sind jedoch auf 256 Farben beschränkt. Daher möchten Sie wahrscheinlich kein JPG-Bild verwenden. Stattdessen möchten Sie wahrscheinlich ein PNG-Bild verwenden, das eine beliebige Anzahl von Farben haben kann. Sie können auch eine TGA-Bilddatei verwenden.

    Lassen Sie Ihre Änderungen wirksam werden

    Damit Ihre Änderungen wirksam werden, speichern Sie einfach die Textdatei - Datei> Speichern in Gedit oder Strg + O, und drücken Sie dann die Eingabetaste, um die Datei in Nano zu speichern - und führen Sie dann die aus Sudo Update-Grub Befehl. Ihre Änderungen werden Teil der Datei grub.cfg und werden bei jedem Start Ihres Computers verwendet.


    Dies sind nicht alle Einstellungen von GRUB, aber sie sind einige der am häufigsten geänderten Einstellungen. Andere Einstellungen können in der Datei / etc / default / grub oder durch Bearbeiten der Skripts im Verzeichnis /etc/grub.d angepasst werden.

    Wenn Sie die Dateien nicht manuell bearbeiten möchten, finden Sie möglicherweise grafische Tools zum Anpassen von GRUB2 in den Software-Repositorys Ihrer Linux-Distribution. Die obige Methode sollte auch für Linux-Distributionen funktionieren, in denen solche Tools nicht leicht verfügbar sind oder wenn Sie nur über die Befehlszeile verfügen und dies von Hand tun möchten.