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

Aktuelle Fragen

Drucker Epson XP-332 unter ubuntu 14.04 einrichten
Andrea Wagenblast, 30.11.2016 22:07, 2 Antworten
Hallo, habe vergeblich versucht mein Multifunktionsgerät Epson XP-332 als neuen Drucker unter...
Apricity Gnome unter Win 10 via VirtualBox
André Driesel, 30.11.2016 06:28, 2 Antworten
Halo Leute, ich versuche hier schon seit mehreren Tagen Apricity OS Gnome via VirtualBox zum l...
EYE of Gnome
FRank Schubert, 15.11.2016 20:06, 2 Antworten
Hallo, EOG öffnet Fotos nur in der Größenordnung 4000 × 3000 Pixel. Größere Fotos werden nic...
Kamera mit Notebook koppeln
Karl Spiegel, 12.11.2016 15:02, 2 Antworten
Hi, Fotografen ich werde eine SONY alpha 77ii bekommen, und möchte die LifeView-Möglichkeit nu...
Linux auf externe SSD installieren
Roland Seidl, 28.10.2016 20:44, 1 Antworten
Bin mit einem Mac unterwegs. Mac Mini 2012 i7. Würde gerne Linux parallel betreiben. Aber auf e...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] WLAN Adressenbereich
"Michael R. Moschner", 02.12.2016 17:54
Am Samstag, 26. November 2016, 00:54:07 schrieb Richard Kraut: Hallo Richard und alle anderen Danke für die...
Re: [EasyLinux-Ubuntu] [erledigt?] xubuntu 16.04: unvollständige_Aktualisierung
Hartmut Haase, 30.11.2016 18:16
Hallo Liste, > 0% [Verbindung mit security.ubuntu.com (2001:67c:1560:8001::11)] wenn man das Ganze lang...
Re: [EasyLinux-Ubuntu] xubuntu_16.04:_unvollständige_Aktualisierung
Hartmut Haase, 30.11.2016 16:28
Hallo Frank, > Habe ich auch gerade? > Root hat noch 3GB frei. ich habe noch knapp 10GB frei. Dara...
Re: [EasyLinux-Ubuntu] Kernel_löschen
Heiko, 30.11.2016 15:26
Am Mittwoch, 30. November 2016, 10:13:05 schrieb Rainer: Hallo , > > Am Wed, 30 Nov 2016 09:54:19...
Re: [EasyLinux-Ubuntu] xubuntu_16.04:_unvollständige_Aktualisierung
Frank von Thun, 30.11.2016 15:05
Am 30.11.2016 um 10:02 schrieb Hartmut Haase: > Hallo Loste, > > wenn ich sudo apt-get update au...