Home / Archiv / Tipp der Woche / Kernel-Parameter in GRUB2 dauerhaft anhängen oder entfernen

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

„Klickbunt auf dem Server? Warum nicht, wenn's hilft!"
(220 Punkte bei 8 Stimmen)
KDE 4.10.2, Gnome 3.6 und mehr
(143 Punkte bei 5 Stimmen)
Google schmeißt Jabber raus ...
(121 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.

Die GRUB2-Konfigurationsdatei
Die GRUB2-Konfigurationsdatei

Kernel-Parameter in GRUB2 dauerhaft anhängen oder entfernen

→ Zum Tipp-Archiv...

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.

Bookmark and Share

Kommentare

Tipp der Woche

Emacs als Psychologe
Emacs als Psychologe
Tim Schürmann, 21.05.2013 11:49, 0 Kommentare

Wer beim Schreiben in Emacs nicht mehr weiter weiß oder schier an einer Programmieraufgabe verzweifelt, der kann den eingebauten Psychologen um Rat fragen.

1966 entwickelte der Infor...

2104 Hits
Wertung: 193 Punkte (14 Stimmen)

Aktuelle Fragen

Kontakt via QR code hinzufügen
Herman Sproesser, 17.05.2013 17:46, 3 Antworten
Hi hab in der aktuellen ausgabe 06.2013 den artikel über QR Codes gelesen. Ich hab nartürlich...
Dateimanager Dolphin, wo legt er die Datei Kommentare ab?
Uwe Heine, 16.05.2013 15:19, 1 Antworten
Suse Linux 12.1 - KDE 4.7.2 / Dolphin 1.7. Ich habe bei vielen Dateien über Dolphin Kommentare...
wie baut man Kernel Module so, dass sie mit jedem Kernel laden?
GoaSkin , 22.04.2013 10:22, 1 Antworten
Hallo, baut man anhand eines Kernel-Sources Module, nutzt Linux im Normalfall eine strikte V...
Problem beim Installieren von SuSe 12.3
Georg Prokert, 14.04.2013 00:04, 16 Antworten
Hallo, auf meinem neuem Laptop (Acer Aspire V3-771, Intel Core i5-3230 M, Intel HD Graphics 4...
lvm wieder loswerden
Peter Dibbern, 11.04.2013 16:28, 4 Antworten
Ich habe sämtliche alten Kisten ausgeschlachtet und aus der Teilen einen Rechner zusammengeschrau...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] [erledigt] Re: logcheck: seltsames Verhalten
Alfred Zahlten, 24.05.2013 00:05
Am 23.05.2013 18:23, schrieb Hartmut Haase: Hallo Hartmut, bei mir wird einiger Staub durch ein Küchenkrepp...
[EasyLinux-Ubuntu] systemweite Mausgesten
Uwe Herrmuth, 23.05.2013 21:43
Servus Miteinander, ich such ein Programm, welches systemweit Mausgesten auswerten kann. easystroke ist das...
Re: [EasyLinux-Ubuntu] ubuntu + xfce wollen nichts mehr sagen
Uwe Herrmuth, 23.05.2013 21:38
Hallo Hartmut, Hartmut Haase schrieb am 23.05.2013 um 18:20: >Ubuntu 12.04 + xfce 4.8 >Hallo Liste,...
Re: [EasyLinux-Suse] Unterschiedliche Zeit zwischen OpenSuSe 12.2 und Windows XP
"d.blanke@gmx.net", 23.05.2013 21:15
Edgar Dombrowski schrieb: > Hallo, Leute. > > Icjh habe vor wenigen Tagen auf meinem XP-Rechner...
Re: [EasyLinux-Ubuntu] Kmail Mailfilteragent
Heiko Ißleib, 23.05.2013 19:49
Am 23.05.2013, 11:17 Uhr, schrieb Dietmar Schlosser : Hallo Dietmar. > Ich kann leider aus berufliche...