Aller directement au contenu

Définir les arguments supplémentaires pour la ligne de commandes du noyau

Parfois, il peut être nécessaire de définir des arguments supplémentaires en ligne de commandes pour le noyau fourni avec KDE Linux et de les faire persister indéfiniment — par exemple, pour activer la prise en charge du matériel ou de pilote expérimental ou activer la prise en charge de l'interaction avec le matériel pour les machines virtuelles.

Attention : ce processus est dangereux. La définition des arguments en ligne de commandes du noyau inappropriés peut réduire les performances, augmenter la consommation d'énergie, endommager les composants matériels ou empêcher le système de démarrer.

Ne procédez que si vous acceptez ces risques, que vous avez une sauvegarde et possédez les compétences techniques de corriger toute erreur.

Si vous souhaitez poursuivre, voici comment :

  1. Créez le dossier /boot/loader/addons/ (À ne faire qu'une seule fois par système) :
    run0 mkdir -p /boot/loader/addons/
  2. Créez un module complémentaire du noyau contenant les arguments souhaités en ligne de commandes :
    run0 ukify build --cmdline '[les arguments se placent ici]' --output /boot/loader/addons/extra_args.addon.efi
    Veuillez remplacer les [arguments se placent ici] par les arguments réels de ligne de commandes. Par exemple : debug_objects

Ce module complémentaire appliquera ensuite les arguments du noyau supplémentaires à chaque démarrage, quel que soit le système d'exploitation à partir duquel le système est démarré.

Si le module complémentaire provoque des problèmes ou n'est plus nécessaire, veuillez simplement le supprimer :

run0 rm /boot/loader/addons/extra_args.addon.efi

Une liste complète des options de ligne de commandes prises en charge est disponible ici.


Article rédigé par sous licence CC-BY-4.0.