Vraag Hoe voeg ik een kernel-opstartparameter toe?


Ik moet de opstartparameter toevoegen foo=bar naar mijn kernel. Hoe kan ik dit een keer doen voor het testen en permanent als het testen een succes was?


120
2017-12-30 22:51


oorsprong




antwoorden:


Om tijdelijk een opstartparameter aan een kernel toe te voegen:

  1. Start uw systeem en wacht tot het GRUB-menu wordt weergegeven (als u geen GRUB-menu ziet, houdt u links ingedrukt Verschuiving toets rechts na het starten van het systeem).
  2. Markeer nu de kernel die u wilt gebruiken en druk op e sleutel. Je zou in staat moeten zijn om de commando's geassocieerd met de gemarkeerde kernel te zien en te bewerken.
  3. Ga naar de regel beginnend met linux en voeg je parameter toe foo=bar tot het einde.
  4. Druk nu op Ctrl + X opstarten.


Om deze wijziging permanent te maken:

  1. Vanaf een terminal (of na het indrukken van alt + F2) rennen:

    gksudo gedit /etc/default/grub
    

    (of gebruik sudo nano als gksudo of gedit zijn niet beschikbaar) en voer uw wachtwoord in.

  2. Zoek de regel die begint met GRUB_CMDLINE_LINUX_DEFAULT en voeg toe foo=bar tot het einde. Bijvoorbeeld:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash foo=bar"
    

    Sla het bestand op en sluit de editor.

  3. Start ten slotte een terminal en voer het volgende uit:

    sudo update-grub
    

    om het configuratiebestand van GRUB bij te werken (je moet waarschijnlijk je wachtwoord invoeren).

Bij het volgende opnieuw opstarten, moet de kernel worden gestart met de opstartparameter. Als u het permanent wilt verwijderen, verwijdert u eenvoudig de parameter uit GRUB_CMDLINE_LINUX_DEFAULT en loop sudo update-grub nog een keer.

Om uw wijzigingen te verifiëren, kunt u precies zien met welke parameters uw kernel is opgestart door deze uit te voeren cat /proc/cmdline.

Wiki-pagina:


171
2017-12-30 22:51



Ter info om deze run te testen cat /proc/cmdline - Avindra Goolcharan
Verschuiving werkt niet voor mij. Ik heb in plaats daarvan Esc gebruikt. Moest voorzichtig zijn om het niet te lang te houden of het zou dwars door GRUB heen blazen - eqzx


Om een ​​kerneloptie toe te voegen:

  • voor een liveCD-sessie: volgen deze stappen

  • voor een bestaande installatie: gebruik Boot-Repair's Add a kernel option of Edit GRUB configuration file opties.

enter image description here

Zie ook deze documentatie.


12
2017-07-05 21:25





Als alternatief kunt u ook het handige gebruiken grub-customizer:

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

Open een bootitem en bewerk de kernelparameters zoals aangegeven in de onderstaande schermafbeelding:

screenshot


11
2017-12-11 01:59