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

117

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

    
htorque 30.12.2010, 23:51

3 Antworten

165

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 Shift -Taste gedrückt, nachdem Sie das System gestartet haben).
  2. Markieren Sie nun den Kernel, den Sie verwenden möchten, und drücken Sie die Taste e . Sie sollten in der Lage sein, die mit dem markierten Kernel verbundenen Befehle zu sehen und zu bearbeiten.
  3. Gehen Sie zu der Zeile, die mit linux beginnt, und fügen Sie Ihren Parameter foo=bar an ihrem Ende hinzu.
  4. Drücken Sie nun Strg + x um zu booten.


Um diese Änderung dauerhaft zu machen:

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

    gksudo gedit /etc/default/grub
    

    (oder verwenden Sie sudo nano , wenn gksudo oder gedit nicht verfügbar sind) und geben Sie Ihr Passwort ein.

  2. Finde die Zeile, die mit GRUB_CMDLINE_LINUX_DEFAULT beginnt und füge foo=bar an ihr Ende an. Zum Beispiel:

    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:

    sudo update-grub
    

    um GRUBs Konfigurationsdatei 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 von GRUB_CMDLINE_LINUX_DEFAULT und führen Sie erneut sudo update-grub aus.

Um Ihre Änderungen zu überprüfen, können Sie genau sehen, mit welchen Parametern Ihr Kernel gebootet hat, indem Sie cat /proc/cmdline ausführen.

Wiki-Seite:

htorque 30.12.2010, 23:51
12

So fügen Sie eine Kernel-Option hinzu:

  • für eine LiveCD-Sitzung: Folgen Sie diesen Schritten

  • für eine vorhandene Installation: verwenden Sie Boot-Repair Add a kernel option oder Edit GRUB configuration file Optionen.

Siehe auch diese Dokumentation .

    
LovinBuntu 05.07.2012 23:25
11

Alternativ können Sie auch den praktischen Grub-Customizer verwenden:

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 seine Kernel-Parameter wie im folgenden Screenshot hervorgehoben:

    
jasxun 11.12.2012 02:59

Tags und Links