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.

Thank you!