Kernel-Parameter in GRUB2 dauerhaft anhängen oder entfernen

Die GRUB2-Konfigurationsdatei
Die GRUB2-Konfigurationsdatei
02.04.2012 13:52

Wenn man mal dem Kernel einen weiteren Parameter mit auf den Weg geben möchte, drückt man beim Start von GRUB2 die Umschalt-Taste (sofern das Menü nicht ohnehin automatisch erscheint), steuert den entsprechenden Punkt an, tippt auf [e] und hängt der Zeile mit dem Linux-Kernel den Parameter an. Dieses Spielchen muss man allerdings bei jedem Neustart des Systems wiederholen. Möchte man den Parameter dem Kernel dauerhaft mit auf den Weg geben, muss man sich zwangsweise an der GRUB2-Konfiguration zu schaffen machen.

Welche Menüeinträge das Bootmenü anzeigt und wie GRUB2 den Linux-Kernel starten soll, beschreibt die Konfigurationsdatei grub2.cfg (je nach Distribution im Unterverzeichnis /boot/grub/ oder /boot/grub2/). Viele Anleitungen im Internet raten dazu, genau diese Datei zu ändern. Das funktioniert zwar, ist aber dennoch keine gute Idee: GRUB2 erzeugt die Datei grub2.cfg automatisch selbst. Genauer gesagt, das kleine Skript update-grub. Es sucht mit Hilfe von ein paar anderen Kollegen die auf dem System installierten Betriebssysteme und stellt die Konfigurationsdatei grub2.cfg zusammen. Das passiert beispielsweise immer automatisch nach der Aktualisierung des Kernels. Diese Arbeitsweise ist zwar extrem komfortabel, die eigenen Anpassungen würden damit aber auch unweigerlich überschrieben.

Daher raten die GRUB2-Entwickler eindringlich dazu, von grub2.cfg die Finger zu lassen. Aussehen und Verhalten des Bootmenüs regelt man in der weitaus übersichtlicheren und genau für diese Zwecke gedachte Konfigurationsdatei /etc/default/grub. Dort kann man beispielsweise die Anzeigedauer des Bootmenüs, die Auflösung und eben auch weitere Kernel-Parameter vorgeben. Für letzteres zuständig ist die Zeile, die mit

GRUB_CMDLINE_LINUX_DEFAULT="

beginnt. In ihr notiert man einfach vor dem zweiten Anführungszeichen " alle Parameter, die man dem Kernel mitgeben möchte. Die dort schon vorhandenen kann man natürlich auch entfernen. Wen beispielsweise unter Ubuntu der Splash-Screen stört, macht aus:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

ein:

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

Nachdem man seine Änderungen vorgenommen hat, speichert man die geänderte Datei und lässt die GRUB2 Konfigurationsdatei aktualisieren:

sudo update-grub

Man sollte übrigens genau darauf achten, die Zeile GRUB_CMDLINE_LINUX_DEFAULT zu erwischen und nicht die fast gleichlautende GRUB_CMDLINE_LINUX. Die dort hinterlegten Parameter gelten nämlich auch für den Recovery-Modus – und den sollte man möglichst in seinem aktuellen Zustand belassen. Weitere Informationen zu den einzelnen Zeilen findet man beispielsweise unter http://wiki.ubuntuusers.de/GRUB_2/Konfiguration#Variable-fuer-Kernelzeilen.


Kommentare

Tipp der Woche

Grammatikprüfung in LibreOffice nachrüsten
Grammatikprüfung in LibreOffice nachrüsten
Tim Schürmann, 24.04.2015 19:36, 0 Kommentare

LibreOffice kommt zwar mit einer deutschen Rechtschreibprüfung und einem guten Thesaurus, eine Grammatikprüfung fehlt jedoch. In ältere 32-Bit-Versionen ...

Aktuelle Fragen

Admin Probleme mit Q4os
Thomas Weiss, 30.03.2015 20:27, 6 Antworten
Hallo Leute, ich habe zwei Fragen zu Q4os. Die Installation auf meinem Dell Latitude D600 verl...
eeepc 1005HA externer sound Ausgang geht nicht
Dieter Drewanz, 18.03.2015 15:00, 1 Antworten
Hallo LC, nach dem Update () funktioniert unter KDE der externe Soundausgang an der Klinkenbuc...
AceCad DigiMemo A 402
Dr. Ulrich Andree, 15.03.2015 17:38, 2 Antworten
Moin zusammen, ich habe mir den elektronischen Notizblock "AceCad DigiMemo A 402" zugelegt und m...
Start-Job behindert Bootvorgang, Suse 13.2, KDE,
Wimpy *, 20.02.2015 10:32, 4 Antworten
Beim Bootvorgang ist ein Timeout von 1 Min 30 Sec. weil eine Partition sdb1 gesucht und nicht gef...
Konfiguration RAID 1 mit 2 SSDs: Performance?
Markus Mertens, 16.02.2015 10:02, 6 Antworten
Hallo! Ich möchte bei einer Workstation (2x Xeon E5-2687Wv3, 256GB RAM) 2 SATA-SSDs (512GB) al...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] [gelöst]_Synchronisation_Android-Schneidbrettl_mit_Thunderbird
Gerhard Blaschke, 06.05.2015 21:10
Hallo Stefan, hallo Liste, Am 04.05.2015 um 11:48 schrieb Stefan Luetje: > Am 03. May 2015 um 12:49 CEST...
Re: [EasyLinux-Ubuntu] [OT] Microsoft kupfert Update-Technik bei Linux ab
Heiko, 05.05.2015 22:44
Am Dienstag, 5. Mai 2015, 19:32:50 schrieb Oliver Christ: > Was zum Schmunzeln am frühen Abend ... >...
[EasyLinux-Ubuntu] [OT] Microsoft kupfert Update-Technik bei Linux ab
Oliver Christ, 05.05.2015 19:32
Was zum Schmunzeln am frühen Abend ... http://t.co/V2598hgr3s http://t.co/w0scqW9aqk LG Oliver
Re: [EasyLinux-Ubuntu] PATH_Erweiterung_löschen_[gelöst]
Joachim Puttkammer, 05.05.2015 18:22
Am Dienstag, 5. Mai 2015 schrieb Hartmut Haase: Hallo Hartmut + Matthias, die Sucherei hat sich gelohnt :-)...
Re: [EasyLinux-Ubuntu] PATH_Erweiterung_löschen
Hartmut Haase, 05.05.2015 13:26
Hallo Joachim, > Das sind die 'Path'- Augaben also kommt der Eintrag nicht von Dir. Vielleicht noch...