2.12 Chargement des modules du noyau¶
Format OpenRC¶
Sous Gentoo, l'utilisateur gère les modules du noyau en éditant le fichier /etc/conf.d/modules
, où ceux-ci sont listés soit pour une version précise du noyau, soit pour une version majeure. On peut choisir entre plusieurs versions disponibles. Il est à noter, cependant, que les paramètres sont appliqués dans l'ordre décroissant de la précision.
Par exemple, le paramétrage
modules_3="mperf" modules_3_6="acpi-cpufreq"
veut dire que le module acpi-cpufreq
sera chargé pour le noyau 3.6.x, alors que tous les autres noyaux 3.x se verront appliquer le module mperf
. Force est d'avouer que ce comportement rend la gestion des modules peu flexible.
Comment les modules noyau sont chargés sous Calculate Linux¶
Pour simplifier la configuration via /etc/conf.d/modules
, nous avons ajouté un code qui charge les modules à partir des fichiers de configuration stockés dans le répertoire /etc/modules-load.d
. Vous pouvez donc utiliser des modèles pour créer vos propres listes de modules en fonction du noyau, des paquets impliqués, etc. Ainsi, les modèles Calculate par défaut ajoutent les modules vboxdrv
, vboxnetflt
et vboxnetadp
du fichier /etc/modules-load.d/virtualbox.conf
automatiquement si le paquet virtualbox-modules
est installé.
Format des fichiers¶
On trouve tous les fichiers qui décrivent les modules dans le répertoire /etc/modules-load.d
. Ils ont l'extension .conf
et représentent chacun une liste de noms de modules séparés par un retour de chariot. Les lignes vides ainsi que les lignes commençant avec #
ou ;
seront ignorées. Les options ne sont pas supportées, veuillez éditer /etc/modprobe.d
pour paramétrer le chargement de vos modules.
La migration vers le nouveau format¶
Les anciens paramètres seront sauvegardés dans le fichier /etc/conf.d/modules.old
lors de la prochaine mise à jour avec eix-sync. Les modules utilisateur seront transférés dans /etc/modules-load.d/migrate.conf
, l'exception étant faite pour les modules qui gèrent la fréquence du processeur parce qu'ils sont chargés automatiquement chaque fois que la fréquence change.