7Sep

So konfigurieren Sie die Einstellungen des GRUB2 Bootloaders

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

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

GRUB2 Konfigurationsgrundlagen

GRUB2 verwendet keine Datei menu.lst. Die Hauptkonfigurationsdatei ist stattdessen die Datei grub.cfg /boot/grub/.Sie sollten diese Datei jedoch nicht von Hand bearbeiten! Diese Datei ist nur für die Verwendung durch GRUB2 gedacht. Es wird automatisch erstellt, indem der Befehl update-grub als root ausgeführt wird - mit anderen Worten, indem sudo update-grub unter Ubuntu ausgeführt wird.

Ihre eigenen GRUB-Einstellungen sind in der /etc/default/-Grub-Datei gespeichert. Bearbeiten Sie diese Datei, um die Einstellungen von GRUB2 zu ändern. Skripte befinden sich ebenfalls im /etc/grub.d/-Verzeichnis. Unter Ubuntu gibt es beispielsweise Skripte, die das Standardthema 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 dem GRUB2-Menü hinzufügt.

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

Um also Ihre GRUB2-Einstellungen anzupassen, müssen Sie die /etc/default/-grub-Datei bearbeiten und dann den Befehl sudo update-grub ausführen.

Bearbeiten der GRUB-Konfigurationsdatei

Öffnen Sie die /etc/default/-grub-Datei zum Bearbeiten in einem Standard-Texteditor. 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

Verwenden Sie den folgenden Befehl, um einen einfach zu verwendenden Terminal-basierten Editor - Nano zu verwenden. Sie können natürlich einen beliebigen Texteditor verwenden - einschließlich des Standard-Texteditors von vi.

sudo nano /etc/default/ grub

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

Wählen Sie das Standard-Betriebssystem : Ändern Sie die Zeile GRUB_DEFAULT = .Standardmäßig verwendet GRUB_DEFAULT = 0 den ersten Eintrag als Standard - ändern Sie die Nummer auf 1, um den zweiten Eintrag zu verwenden, 2, um den dritten Eintrag zu verwenden, oder so weiter. Sie könnten auch GRUB_DEFAULT = gespeichertes verwenden und GRUB würde automatisch das letzte Betriebssystem starten, das Sie bei jedem Booten auswählen. Sie können auch eine Beschriftung in Anführungszeichen angeben. Wenn Sie beispielsweise ein Betriebssystem mit dem Namen Windows 7( Loader) in Ihrer Betriebssystemliste hatten, könnten Sie verwenden GRUB_DEFAULT = "Windows 7( Loader)"

Ein Standardbetriebssystem speichern : Wenn Sie GRUB_DEFAULT = gespeichert wählen, Sie müssen auch eine GRUB_SAVEDEFAULT = true Zeile hinzufügen - andernfalls wird es nicht funktionieren.

Wählen, ob GRUB ausgeblendet ist : Wenn nur ein Betriebssystem installiert ist, startet Ubuntu standardmäßig GRUB, um automatisch mit der Option GRUB_HIDDEN_TIMEOUT = 0 auf das Standardbetriebssystem zu booten. Diese Option gibt an, dass GRUB ausgeblendet wird und nach 0 Sekunden automatisch zum Standardbetriebssystem hochfährt - also sofort. Sie können weiterhin auf das Menü zugreifen, indem Sie beim Hochfahren des Computers die Umschalttaste gedrückt halten. Um ein höheres Zeitlimit einzustellen, verwenden Sie etwas wie GRUB_HIDDEN_TIMEOUT = 5 - GRUB zeigt fünf Sekunden lang einen leeren Bildschirm oder Begrüßungsbildschirm an, währenddessen 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 # hinzu, so dass es # GRUB_HIDDEN_TIMEOUT = 0 lautet.

Steuerung GRUBs Menü Timeout : Wenn GRUB nicht automatisch ausgeblendet wird, sehen Sie das Menü bei jedem Computerstart. GRUB wird das Standardbetriebssystem automatisch nach einer bestimmten Zeit, normalerweise zehn Sekunden, starten. Während dieser Zeit können Sie ein anderes Betriebssystem auswählen oder es automatisch starten lassen. Um die Zeitlimitüberschreitung zu ändern, bearbeiten Sie die Zeile GRUB_TIMEOUT = 10 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 immer darauf wartet, dass Sie ein Betriebssystem auswählen, ändern Sie die Zeile zu GRUB_TIMEOUT = -1

Wählen Sie ein Hintergrundbild : Der GRUB_BACKGROUNDDie Zeile steuert, ob ein Hintergrundbild verwendet wird. Standardmäßig verwendet GRUB ein weiß-auf-schwarz-monochromes Aussehen. Sie können eine Zeile wie GRUB_BACKGROUND = "/home/user/Pictures/ background.png" hinzufügen, um eine Bilddatei anzugeben, die von GRUB verwendet wird.

Die Bilddatei muss verschiedene Spezifikationen erfüllen. GRUB unterstützt JPG / JPEG-Bilder, aber diese sind auf 256 Farben beschränkt - Sie werden wahrscheinlich kein JPG-Bild verwenden wollen. Stattdessen möchten Sie wahrscheinlich ein PNG-Bild verwenden, das eine beliebige Anzahl von Farben enthalten kann. Sie können auch eine TGA-Bilddatei verwenden.

Machen Sie Ihre Änderungen wirksam

Um Ihre Änderungen wirksam werden zu lassen, speichern Sie einfach die Textdatei - Datei & gt;Speichern Sie in Gedit oder Strg + O und dann Enter, um die Datei in Nano zu speichern - und führen Sie dann den Befehl sudo update-grub aus. Ihre Änderungen werden Teil der Datei grub.cfg und werden bei jedem Booten des Computers verwendet.

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

Wenn Sie die Dateien nicht manuell bearbeiten möchten, finden Sie möglicherweise grafische Werkzeuge zum Anpassen von GRUB2 in den Software-Repositorys der Linux-Distribution. Die obige Methode sollte sogar auf Linux-Distributionen funktionieren, wo solche Tools nicht einfach verfügbar sind, oder wenn Sie nur über Befehlszeilenzugriff verfügen und dies von Hand tun möchten.