4 votes

Quelle est la différence entre /etc/modules et /etc/modprobe.d/?

Je cherche à charger un module (bcm2835-v4l2) lors du démarrage de mon système, cependant, mes recherches ont montré deux façons de charger le module.

Je peux soit ajouter le nom du module à la fin du fichier /etc/modules

ou je peux ajouter un

  • fichier NAMEOFMODULE.conf

dans /etc/modprobe.d/ et ajouter le nom du module

(dans mon cas, '/etc/modprobe/bcm2835-v4l2.conf').

Deux questions:

  1. Quelle est la différence entre ces deux méthodes? J'ai déjà vu cette réponse sur unix.stackexchange, donc toute information plus approfondie ou plus claire est préférée

  2. Lequel devrais-je privilégier dans cette situation, et en général? Ou est-ce que cela n'a pas d'importance?

4voto

Ian Suttle Points 2225

Je ne sais pas s'il existe une réponse définitive et documentée dans Ubuntu. Je serais heureux d'apprendre le contraire.

Ce qui est le plus souvent et traditionnellement utilisé est que si vous voulez simplement que le module se charge automatiquement au démarrage sans intervention humaine, utilisez /etc/modules.

# /etc/modules: modules du noyau à charger au démarrage.
#
# Ce fichier contient les noms de modules du noyau qui doivent être chargés
# au démarrage, un par ligne. Les lignes commençant par "#" sont ignorées.

bcm2835-v4l2

Si vous souhaitez charger le module avec certains paramètres disponibles listés dans modinfo, créez un fichier .conf /etc/modprobe.d/bcm2835-v4l2.conf:

options bcm2835-v4l2 some_parameter=Y

Notez qu'il ne s'agit que d'un exemple. Je ne suis pas certain que bcm2835-v4l2 ait besoin de paramètres modifiables.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X