Frage Wie füge ich einen Kernel-Boot-Parameter hinzu?


Ich muss den Boot-Parameter hinzufügen foo=bar zu meinem Kernel. Wie kann ich dies einmal zum Testen und dauerhaft tun, wenn das Testen erfolgreich war?


120
2017-12-30 22:51


Ursprung




Antworten:


So fügen Sie einem Kernel vorübergehend einen Boot-Parameter hinzu:

  1. Starten Sie Ihr System und warten Sie, bis das GRUB-Menü angezeigt wird (wenn Sie kein GRUB-Menü sehen, halten Sie die linke Maustaste gedrückt Verschiebung Taste direkt nach dem Start des Systems).
  2. Markieren Sie nun den Kernel, den Sie verwenden möchten, und drücken Sie die e Schlüssel. Sie sollten in der Lage sein, die mit dem markierten Kernel verbundenen Befehle zu sehen und zu bearbeiten.
  3. Gehe zu der Zeile, die mit beginnt linux und füge deinen Parameter hinzu foo=bar zu seinem Ende.
  4. Jetzt drücken Strg + x zu booten.


Um diese Änderung dauerhaft zu machen:

  1. Von einem Terminal (oder nach Drücken von Alt + F2) Lauf:

    gksudo gedit /etc/default/grub
    

    (oder benutzen sudo nano ob gksudo oder gedit sind nicht verfügbar) und geben Sie Ihr Passwort ein.

  2. Finde die Zeile, die mit beginnt GRUB_CMDLINE_LINUX_DEFAULT und anhängen foo=bar zu seinem Ende. Beispielsweise:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash foo=bar"
    

    Speichern Sie die Datei und schließen Sie den Editor.

  3. Starten Sie schließlich ein Terminal und führen Sie Folgendes aus:

    sudo update-grub
    

    um die Konfigurationsdatei von GRUB zu aktualisieren (Sie müssen wahrscheinlich Ihr Passwort eingeben).

Beim nächsten Neustart sollte der Kernel mit dem Boot-Parameter gestartet werden. Um es dauerhaft zu entfernen, entfernen Sie einfach den Parameter aus GRUB_CMDLINE_LINUX_DEFAULT und Renn sudo update-grub nochmal.

Um Ihre Änderungen zu überprüfen, können Sie genau sehen, durch welche Parameter Ihr Kernel gebootet hat cat /proc/cmdline.

Wiki Seite:


171
2017-12-30 22:51



FYI, diesen Lauf zu testen cat /proc/cmdline - Avindra Goolcharan
Verschiebung funktioniert nicht für mich. Ich habe stattdessen Esc verwendet. Musste aufpassen, es nicht zu lange zu halten oder es würde direkt durch GRUB blasen - eqzx


So fügen Sie eine Kernel-Option hinzu:

  • für eine LiveCD-Sitzung: Folgen diese Stufen

  • für eine bestehende Installation: benutzen Boot-Reparaturist es Add a kernel option oder Edit GRUB configuration file Optionen.

enter image description here

Siehe auch diese Dokumentation.


12
2017-07-05 21:25





Alternativ können Sie auch das Handy benutzen grub-Anpassung:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
gksu grub-customizer &

Öffnen Sie einfach einen Boot-Eintrag und bearbeiten Sie die Kernel-Parameter wie im folgenden Screenshot hervorgehoben:

screenshot


11
2017-12-11 01:59