web-dev-qa-db-fra.com

Comment ajouter un paramètre de démarrage du noyau?

J'ai besoin d'ajouter le paramètre de démarrage foo=bar à mon noyau. Comment puis-je faire cela une fois pour les tests et de manière permanente si les tests ont été un succès?

148
htorque

Pour ajouter temporairement un paramètre de démarrage à un noyau:

  1. Démarrez votre système et attendez que le menu GRUB s'affiche (si vous ne voyez pas de menu GRUB, maintenez la touche gauche enfoncée. Shift clé juste après le démarrage du système).
  2. Maintenant, mettez en surbrillance le noyau que vous voulez utiliser et appuyez sur le bouton e clé. Vous devriez pouvoir voir et éditer les commandes associées au noyau en surbrillance.
  3. Descendez à la ligne commençant par linux et ajoutez votre paramètre foo=bar à sa fin.
  4. Maintenant, appuyez sur Ctrl + x pour démarrer.


Pour rendre ce changement permanent:

  1. Depuis un terminal (ou après avoir appuyé sur Alt + F2) courir:

    gksudo gedit /etc/default/grub
    

    (ou utilisez Sudo nano si gksudo ou gedit ne sont pas disponibles) et entrez votre mot de passe.

  2. Recherchez la ligne commençant par GRUB_CMDLINE_LINUX_DEFAULT et ajoutez foo=bar à sa fin. Par exemple:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash foo=bar"
    

    Enregistrez le fichier et fermez l'éditeur.

  3. Enfin, démarrez un terminal et exécutez:

    Sudo update-grub
    

    mettre à jour le fichier de configuration de GRUB (vous devrez probablement entrer votre mot de passe).

Au prochain redémarrage, le noyau devrait être démarré avec le paramètre de démarrage. Pour le supprimer définitivement, supprimez simplement le paramètre de GRUB_CMDLINE_LINUX_DEFAULT et exécutez à nouveau Sudo update-grub.

Pour vérifier vos modifications, vous pouvez voir exactement quels paramètres ont été démarrés par votre noyau en exécutant cat /proc/cmdline.

Page Wiki:

212
htorque

Pour ajouter une option du noyau:

  • pour une session liveCD: suivez ces étapes

  • pour une installation existante: utilisez les options Boot-Repair de Add a kernel option ou Edit GRUB configuration file.

enter image description here

Voir aussi cette documentation .

14
LovinBuntu

Alternativement, vous pouvez aussi utiliser handy grub-customizer :

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

Ouvrez simplement une entrée de démarrage et modifiez ses paramètres de noyau comme indiqué dans la capture d'écran ci-dessous:

screenshot

11
jasxun