Comment ajouter un paramètre de module noyau dans Ubuntu 11.04?
Puis-je utiliser le /etc/module
fichier? Si oui, comment?
11.04
kernel-modules
modules
Waterloo2005
la source
la source
i915.modeset=1
?Réponses:
/etc/modules
semble être chargé par/etc/init/module-init-tools.conf
. Le premier argument est le nom du module, les autres arguments sont les paramètres. L'ajout de ce qui suit/etc/modules
semble correct:Pour charger ce module et définir ces paramètres au tout début du démarrage, ajoutez la ligne précédente au
/etc/initramfs-tools/modules
fichier. Après une modification dans ce fichier, vous devez régénérer le disque virtuel:Comme alternative possible, vous pouvez essayer d'ajouter les options à la ligne du noyau (je ne l'ai pas testé moi-même, mais cela semble fonctionner pour des paramètres comme
i915.modeset=1
. Modifier/etc/default/grub
et trouver la ligne avecGRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
. Remplacez-la par quelque chose comme:Pour obtenir une liste d'options pour un module du noyau:
Cela n'a pas fonctionné
i915
, pour cela j'ai dû courir:Pour obtenir la valeur actuelle d'un paramètre de module, exécutez:
Pour le
fan_control
paramètre duthinkpad_acpi
module, vous devez exécuter:Si cette fonction renvoie une erreur, vérifiez si le module a été chargé et si l'option existe ou non.
la source
/sys
pour cela. Voir la réponse révisée./etc/modules
et/etc/modprobe.d
: le premier s'applique aux modules chargés au début du démarrage (juste après le démarrage de Plymouth), le dernier est chargé plus tard (par des scripts)Définition des options du module à l'aide de fichiers dans /etc/modprobe.d/
Les fichiers du répertoire /etc/modprobe.d/ peuvent être utilisés pour transmettre les paramètres du module à udev, qui utilisera modprobe pour gérer le chargement des modules lors du démarrage du système. Les fichiers de configuration dans ce répertoire peuvent avoir n'importe quel nom, étant donné qu'ils se terminent par l'extension .conf. La syntaxe est:
Par exemple:
Source: modules du noyau - ArchWiki
Pour autant que je sache, vous pouvez utiliser la méthode mentionnée pour les modules qui sont automatiquement chargés au démarrage (pour éviter le déchargement et le rechargement des modules avec des paramètres spéciaux, comme cela pourrait être le cas pour les modules de pilote), et le
/etc/modules
fichier pour les modules qui sont pas automatiquement chargé au démarrage.la source
Avec Ubuntu 16.04, on ne peut plus inclure les paramètres du module du noyau dans
/etc/modules
. Une erreur est générée dans le journal de démarrage indiquant qu'il ne peut pas trouver "my_kernel_mod myparam = x".Au lieu de cela, il suffit de mettre uniquement le nom du module du noyau
/etc/modules
et de placer les options dans /etc/modprobe.d/myfilename.conf (comme suggéré ci-dessus ).la source