Se connecter
Se connecter
Inscription
Mot de passe perdu
Connexion:
[Actualités]
Windows 11 : le menu Démarrer ne fonctionne parfois plus après la mise à jour
[Actualités]
Test Legacy of Kain Soul Reaver 1&2 Remastered (PS5) - Raziel de retour
[Actualités]
2025 nous apportera le nouvel iPad abordable : nouveaux détails de lancement
[Actualités]
Découvrons quand le Père Noël arrivera pour livrer nos cadeaux, avec Santa Tr...
[Actualités]
Nintendo Switch 2, la date d'annonce et le mois de sortie ont-ils été révélÃ...
[Actualités]
WhatsApp nous permet désormais de réagir à un message en « tirant des confet...
[Actualités]
Les pliables ne décollent pas ? Samsung réduit ses plans de production
[Actualités]
PS5, Sony bannit-il les utilisateurs qui utilisent le navigateur "caché" de la ...
[Actualités]
Test The Thing Remastered (PS5) - Une refonte du classique de 2002
[Actualités]
L'iPhone le plus fin de tous les temps sera aussi le moins cher : ce que l'on sa...
[Articles]
Legacy of Kain Soul Reaver 1&2 Remastered
[Articles]
The Thing Remastered
[Articles]
Mario & Luigi : L'épopée fraternelle
[Articles]
Deel acquiert la plateforme mondiale de gestion de la rémunération Assemble
[Articles]
Xuan Yuan Sword: The Gate of Firmament
[Articles]
Cyber-sécurité : bilan 2024 et regard vers 2025 par Andy Garth, directeur Aff...
[Articles]
Diesel Legacy: The Brazen Age
[Articles]
FANTASIAN Neo Dimension
[Articles]
Fairy Tail 2
[Articles]
Réseaux sociaux inondés d'arnaques deepfake ; Formbook, voleur d'informations ...
Actualités
Lettre d'information
Proposer une actualité
Archives
Actualités
Articles
Programmation
Press Release
Matériel
Logiciels
Livres
Interviews
Derniers commentaires
Jeux Vidéos
XBox One
XBox 360
Wii U
PSP
PS4
PS3
PC
DS
GameCube
3DS
Forum
Derniers messages
Informatique
Fun
Divers
Logithèque
Blogs
Divers
A Propos
Annonceurs
Contact
Recherche
RSS
Editer un article
Titre
Mots Clés
Texte
[size=18] [b]Nom[/b] [/size] modules.conf - fichier de configuration des modules du noyau Linux .hy 0 [size=18] [b]Description[/b] [/size] Le comportement de [b]modprobe(8)[/b] (et [b]depmod(8) )[/b] peut être modifié par le fichier de configuration (optionnel) [b]/etc/modules.conf .[/b] Le fichier de configuration est constitué d'un ensemble de lignes. [b][/b] Toutes les lignes vides et tous les caractères d'une ligne après un « # » sont ignorés. [b][/b] Un « » en fin de ligne est ignoré ainsi que le saut de ligne suivant, la ligne se prolonge donc à la suivante. [b][/b] Les lignes restantes doivent respecter les formats suivant : .nf [add] above module liste_de_modules alias nom_alias résultat [add] below module liste_de_modules define VARIABLE MOT depfile=UN_CHEMIN else elseif EXPRESSION endif if EXPRESSION include CHEMIN_VERS_UN_FICHIER_DE_CONFIGURATION insmod_opt=OPTIONS_GÉNÉRIQUES_POUR_INSMOD install module commande ... keep [add] options module OPTIONS_SPÉCIFIQUES_AU_MODULE path=UN_CHEMIN path[ÉTIQUETTE]=UN_CHEMIN generic_stringfile=UN_CHEMIN pcimapfile=UN_CHEMIN isapnpmapfile=UN_CHEMIN usbmapfile=UN_CHEMIN parportmapfile=UN_CHEMIN ieee1394mapfile=UN_CHEMIN [add] probe nom liste_de_modules [add] probeall nom liste_de_modules prune nom_de_fichier post-install module commande ... post-remove module commande ... pre-install module commande ... pre-remove module commande ... remove module commande ... persistdir nom_de_répertoire .fi Tous les arguments d'une directive sont évalués en prenant en compte les méta-caractères du shell, ce qui signifie que les *, ? et les commandes entre « ` » par exemple peuvent être utilisés. .nf path[misc]=/lib/modules/1.1.5?/local path[net]=/lib/modules/`uname -r`/net .fi [b]DANGER :[/b] Appliquer l'expansion du shell à une entrée utilisateur comporte un risque majeur pour la sécurité. Le code modutils n'applique cette expansion que pour les données de confiance, c'est à dire uniquement pour les données du fichier de configuration. Et même cela présuppose qu'un utilisateur ne peut pas lancer [b]modprobe[/b] en root en fournissant son propre fichier de configuration. Les programmes (y compris le noyau) qui appellent des programmes modutils en root avec des données utilisateur doivent fournir exactement un paramètre utilisateur et doivent activer le « safe mode » à moins de créer des trous de sécurité. Voir [b]modprobe(8)[/b] pour plus de détails sur le « safe mode ». Les directives peuvent être répétées plusieurs fois. Notez que certaines directives peuvent avoir un préfixe optionnel : [b]add .[/b] Quand ce préfixe est utilisé, la nouvelle [i]liste_de_modules[/i] sera [b]ajoutée[/b] à la liste précédente au lieu de la replacer. [size=18] [b]SÉmantique[/b] [/size] [i]UN_CHEMIN[/i] est un chemin complet vers la cible. Il est possible d'utiliser des méta-caractères dans [b]UN_CHEMIN ,[/b] y compris le résultat d'une commande comme [i]`uname -r`[/i] ou [b]`kernelversion` .[/b] [b][/b] Ces deux commandes sont comprises en interne par les utilitaires modutils comme, respectivement, le numéro de version du noyau et la version du noyau (par exemple : 2.4.10 et 2.4). [i]MOT[/i] est une séquence de caractères sans espace. Si un caractère ', " ou ` est trouvé dans la chaîne, alors tous les caractères jusqu'au ', " ou ` correspondant sont ajoutés à la chaîne, y compris les espaces. Tout [i]MOT[/i] subira une expansion respectant les méta-caractères du shell. Si le résultat après expansion donne plus d'un mot, alors seulement le premier mot sera conservé. EXPRESSION peut être : [i]MOT compare_op MOT[/i] [table][row][col] [/col][col]où compare_op est ==, !=, <, <=, >= ou >. Les MOTs sont comparés en tant que chaîne de caractères.[/col][/row][/table] [i]-n MOT compare_op MOT[/i] [table][row][col] [/col][col]où compare_op est ==, !=, <, <=, >= ou >. Les MOTs sont comparés en tant que valeurs numériques.[/col][/row][/table] [i]MOT[/i] [table][row][col] [/col][col]Si l'expansion de MOT échoue, ou si le résultat est "0", "false" ou "" (vide) alors le résultat prend la valeur [b]FAUX .[/b] Sinon, le résultat prend la valeur [b]VRAI .[/b][/col][/row][/table] [i]-f NOM_DE_FICHIER[/i] [table][row][col] [/col][col]Teste si le fichier NOM_DE_FICHIER existe.[/col][/row][/table] [i]-k[/i] [table][row][col] [/col][col]Teste si « autoclean » est activé, c'est à dire demandé par le noyau.[/col][/row][/table] [i]! EXPRESSION[/i] [table][row][col] [/col][col]La négation d'une expression est aussi une expression.[/col][/row][/table] [size=18] [b]Syntaxe[/b] [/size] Ci-dessous la description des directives valables. [i]define VARIABLE MOT[/i] [table][row][col] [/col][col]Fait un [b]putenv(VARIABLE=MOT) .[/b] Les variables d'environnement peuvent être créées et modifiées par cette directive. Elles peuvent donc être utilisées par toutes les commandes exécutées dans la session courante.[/col][/row][/table] [i]depfile=UN_CHEMIN[/i] [table][row][col] [/col][col]Ceci est le chemin du fichier de dépendances qui sera créé par [b]depmod[/b] et utilisé par [b]modprobe[/b] pour trouver les modules et ceux dont ils dépendent. Normalement la valeur par défaut devrait être utilisée, voir ci-dessous.[/col][/row][/table] [i]if EXPRESSION[/i] [table][row][col] [/col][col]Si l'expression est évaluée à [b]VRAI[/b] alors toutes les directives jusqu'au [b]else ,[/b] [i]elseif[/i] ou [i]endif[/i] correspondant sont exécutées, sinon, elles sont ignorées. Les directives [i]if[/i] peuvent être imbriquées jusqu'à 20 fois. [b][/b] Note : évitez d'avoir des directives [i]path[/i] exécutées de manière conditionnelle. [b]modprobe[/b] a suffisamment de propriétés utiles pour qu'un chemin exécuté conditionnellement n'apporte rien d'autre que de la confusion.[/col][/row][/table] [i]else[/i] [table][row][col] [/col][col]Si le [i]if[/i] ou le [i]elseif[/i] précédant correspondant a été évalué à [b]FAUX[/b] alors les directives incluses entre le [i]else[/i] et son [i]endif[/i] correspondant seront évaluées.[/col][/row][/table] [i]elseif EXPRESSION[/i] [table][row][col] [/col][col]Si le [i]if[/i] ou le [i]elseif[/i] précédant correspondant a été évalué à [b]FAUX[/b] et si l'expression de cette directive est évaluée à [b]VRAI[/b] alors les directives jusqu'au [b]elseif ,[/b] [i]else[/i] ou [i]endif[/i] correspondant seront évaluées.[/col][/row][/table] [i]endif[/i] [table][row][col] [/col][col]Cette directive termine une chaîne de directive(s) [b]if ,[/b] [i]elseif[/i] ou [i]else[/i] contrôlant l'évaluation des directives du fichier de configuration. .nf if EXPRESSION n'importe quelles directives elseif EXPRESSION n'importe quelles directives else n'importe quelles directives endif .fi Les directives [i]else[/i] et [i]elseif[/i] sont optionnelles.[/col][/row][/table] [i]include CHEMIN_VERS_UN_FICHIER_DE_CONFIGURATION[/i] [table][row][col] [/col][col]Prendre en compte des plates-formes ou des configurations différentes avec un seul fichier peut être assez complexe. En utilisant la directive [b]include ,[/b] exécutée conditionnellement par des directives [b]if ,[/b] cela devient plus facile à gérer.[/col][/row][/table] [i]insmod_opt=OPTIONS_GÉNÉRIQUES_POUR_INSMOD[/i] [table][row][col] [/col][col]Si insmod a besoin d'options spéciales, indiquées nulle part ailleurs, elles peuvent être ajoutées par cette option, et seront utilisées pour toutes les invocations d'insmod. Les options par défaut d'insmod n'ont pas normalement besoin d'être modifiées, sauf pour gérer une situation très particulière.[/col][/row][/table] [i]keep[/i] [table][row][col] [/col][col]Si ce mot est trouvé sur une ligne [b]avant[/b] toute ligne contenant la directive [b]path ,[/b] alors le chemin par défaut est sauvegardé et donc ajouté au nouveau chemin. Sinon le comportement normal est que le chemin par défaut est [b]remplacé[/b] par le chemin donné.[/col][/row][/table] [i]path=UN_CHEMIN[/i][/col][/row][/table] [i]path[ÉTIQUETTE]=UN_CHEMIN[/i] [table][row][col] [/col][col]L'argument [b]UN_CHEMIN[/b] indique un chemin supplémentaire de recherche des modules. La directive [i]path[/i] supporte une étiquette optionnelle. Cela indique le type de modules dans le répertoire donné et permet des réponses automatiques de [b]modprobe .[/b] L'étiquette est ajoutée au mot clé « path » entre crochets. Si l'étiquette est absente, « misc » est utilisé. [b][/b] Une étiquette très utile est [b]boot ,[/b] qui peut être utilisé pour tous les répertoires contenant des modules qui doivent être chargés lors du démarrage. [b][/b] Notez que vous devez spécifier la directive [i]keep[/i] pour éviter que les directives [i]path[/i] n'écrasent les chemins par défaut.[/col][/row][/table] [i]generic_stringfile=UN_CHEMIN[/i] [table][row][col] [/col][col]Ceci est le chemin vers le fichier generic_string qui sera créé par [b]depmod[/b] et utilisé par les scripts d'installation qui ont besoin d'informations sur les modules. Normalement la valeur par défaut doit être utilisée, voir [b]below .[/b][/col][/row][/table] [i]pcimapfile=UN_CHEMIN[/i] [table][row][col] [/col][col]Ceci est le chemin vers le fichier pcimap qui sera créé par [b]depmod[/b] et utilisé par les scripts d'installation pour trouver le module qui supporte un périphérique PCI. Normalement la valeur par défaut doit être utilisée, voir [b]below .[/b][/col][/row][/table] [i]isapnpmapfile=UN_CHEMIN[/i] [table][row][col] [/col][col]Ceci est le chemin vers le fichier isapnpmap qui sera créé par [b]depmod[/b] et utilisé par les scripts d'installation pour trouver le module qui supporte un périphérique ISA PNP (NDT : Plug aNd Play). Normalement la valeur par défaut doit être utilisée, voir [b]below .[/b][/col][/row][/table] [i]usbmapfile=UN_CHEMIN[/i] [table][row][col] [/col][col]Ceci est le chemin vers le fichier usbmap qui sera créé par [b]depmod[/b] et utilisé par les scripts d'installation pour trouver le module qui supporte un périphérique USB. Normalement la valeur par défaut doit être utilisée, voir [b]below .[/b][/col][/row][/table] [i]parportmapfile=UN_CHEMIN[/i] [table][row][col] [/col][col]Ceci est le chemin vers le fichier parportmap qui sera créé par [b]depmod[/b] et utilisé par les scripts d'installation pour trouver le module qui supporte un périphérique parport. Normalement la valeur par défaut doit être utilisée, voir [b]below .[/b][/col][/row][/table] [i]ieee1394mapfile=UN_CHEMIN[/i] [table][row][col] [/col][col]Ceci est le chemin vers le fichier ieee1394mapfile qui sera créé par [b]depmod[/b] et utilisé par les scripts d'installation pour trouver le module qui supporte un périphérique ieee1394mapfile. Normalement la valeur par défaut doit être utilisée, voir [b]below .[/b][/col][/row][/table] [i]alias nom_alias résultat[/i] [table][row][col] [/col][col]La directive [i]alias[/i] peut être utilisée pour donner un autre nom aux modules. Avec une ligne dans [b]/etc/modules.conf[/b] qui ressemble à ceci : .nf alias iso9660 isofs .fi il est possible d'écrire [b]modprobe iso9660[/b] même s'il n'y a pas de fichier objet pour un tel module. [b][/b] Notez que la ligne : .nf alias un_module off .fi fera en sorte que [b]modprobe[/b] ignore une demande pour charger ce module. Un autre alias spécial est : .nf alias un_module null .fi qui fera que une requête pour [i]un_module[/i] réussira toujours, mais aucun module ne sera vraiment chargé. Ceci peut être utilisé comme une base pour les piles créées par les directives [i]above[/i] et [b]below .[/b] [b][/b] .nf .fi .ne 7 Il est possible d'avoir un grand nombre de niveaux d'alias, et tous les alias sont résolus récursivement jusqu'à trouver le module physique voulu. Il y a une limite arbitraire de 1 000 sur la profondeur des alias pour détecter les boucles comme : .nf alias a b alias b a .fi [b][/b] Si le résultat final d'une recherche dans les [i]alias[/i] ne correspond pas au nom d'un module, alors [b]modprobe[/b] applique les expansions probe et probeall au résultat. Si ces expansions ne réussissent pas alors le module n'est pas trouvé. Cette procédure donne des résultats sensés. [b][/b] .nf alias /dev/sg* /dev/sg probeall /dev/sg scsi-hosts sg .fi .ne 7 Il est possible qu'un alias fasse correspondre le module A au module B et que le module A existe en même temps mais cette construction est ambiguë et [b]doit[/b] [b]être[/b] [b]évitée .[/b] Pour des raisons historiques, le noyau a un module appelé « sound.o » mais les développeurs veulent aussi un alias « sound » pointant vers le module utilisé par la carte son de l'utilisateur, par exemple « alias sound sb ». Pour essayer de supporter ceci tout en maintenant le comportement défini par les alias, [b]modprobe[/b] n'applique pas la résolution des alias pour un nom obtenu par [b]modules.dep .[/b] Il n'est pas garanti que cela donne le bon résultat dans toutes les combinaisons d'alias et de nom réels, vous devez toujours éviter d'utiliser un alias avec le même nom qu'un module réel.[/col][/row][/table] [i][add] probe nom liste_de_modules[/i][/col][/row][/table] [i][add] probeall nom liste_de_modules[/i] [table][row][col] [/col][col]Ces directives ne peuvent être utilisées que quand [i]nom[/i] est le nom d'un module demandé sur la ligne de commande de [b]modprobe .[/b] Son effet est que quand une requête pour le module [i]nom[/i] est faite, les modules indiqués dans [i]liste_de_modules[/i] seront essayés, dans l'ordre donné. La différence entre les directives est que [i]probe[/i] continuera jusqu'au premier succès, alors que [i]probeall[/i] continuera jusqu'à la fin de la liste. La valeur de retour reflète le fait qu'au moins un module a été chargé correctement ou pas. Le préfixe [i]add[/i] optionnel ajoute la nouvelle liste à une liste précédente au lieu de la remplacer.[/col][/row][/table] [i]prune nom_de_fichier[/i] [table][row][col] [/col][col]Le répertoire racine des modules du noyau contient des fichiers qui ne sont pas des modules, comme par exemple [b]modules.dep ,[/b] [b]modules.generic_string ,[/b] [b]modules.pcimap ,[/b] [b]modules.isapnpmap ,[/b] [b]modules.usbmap ,[/b] [b]modules.parportmap ,[/b] [b]modules.ieee1394map ,[/b] le lien symbolique vers le répertoire source du noyau et tout autre fichier que le processus d'installation veut conservé d'une compilation du noyau. Pour éviter que [b]depmod[/b] lance des alertes disant « not an ELF file », ces fichiers peuvent apparaître dans la liste [b]prune .[/b] [b]depmod[/b] a une liste [i]prune[/i] prédéfinie qui ne peut pas être enlevée car elle contient des fichiers qui existeront pour tout compilation du noyau. Si vous ajoutez vos propres fichiers au répertoire racine des modules, ajoutez une directive [i]prune[/i] pour chaque [b]nom_de_fichier .[/b] [b]Note :[/b] La liste [i]prune[/i] est utilisée uniquement lors de la recherche dans le répertoire racine d'un [b]path ,[/b] et seulement si le répertoire contient au moins un sous-répertoire dont le nom apparaît dans la liste des sous-répertoires standards, c'est à dire que ce chemin est un répertoire racine provenant d'une compilation du noyau. La liste [i]prune[/i] n'a pas d'effet sur les sous-répertoires d'un [b]path .[/b][/col][/row][/table] [i][add] options [-k] module [OPTIONS_SPÉCIFIQUES_AU_MODULE][/i] [table][row][col] [/col][col]Tous les noms de modules, y compris les alias, peuvent avoir leurs propres directives [b]options .[/b] Les options indiquées pour un alias ont une priorité supérieure aux options indiquées pour des noms plus « basiques ». Cette règle est utilisée pour résoudre les conflits entre les directives [b]options .[/b] Les options données sur la ligne de commande ont la priorité la plus élevée. Si il y a [i]-k[/i] devant le nom de module, alors le module ne sera pas en mode « autoclean » même si [b]modprobe[/b] a été appelé avec l'option [i]-k[/i] (autoclean). Le préfixe [i]add[/i] optionnel ajoute la nouvelle liste à la précédente au lieu de la remplacer. Si le résultat d'un [i]alias[/i] n'est pas un module réel alors toutes les [i]options[/i] qui ont été ajoutées par la chaîne d' [i]alias[/i] sont effacées avant l'appel à probe[all]. Si une des [i]OPTIONS_SPÉCIFIQUES_AU_MODULE[/i] contient des caractères spéciaux pour le shell alors l'option doit être mise entre '"..."'. Les '' délimitent l'option dans [b]modules.conf,[/b] les "" délimitent l'option quand elle est passée au shell. Par exemple : [b][/b] .nf abc='"def,ghi jkl (xyz)"' .fi .ne 7[/col][/row][/table] [i][add] above module liste_de_modules[/i] [table][row][col] [/col][col]Cette directive permet à un module de placer un ensemble de modules au-dessus de lui dans une pile de modules, comme on le voit dans la sortie de la commande [b]lsmod(8) .[/b] La directive [i]above[/i] est plus utile dans des circonstances où la liste des dépendances est plus complexe que ce qui peut être décrit dans le fichier de dépendances [b]modules.dep .[/b] C'est un cas d'optimisation des directives [i]post-install[/i] et [b]pre-remove .[/b] Notez qu'un échec pour installer le module n'influencera pas le code de retour de [b]modprobe .[/b] Le préfixe [i]add[/i] optionnel ajoute la nouvelle liste à la précédente au lieu de la remplacer.[/col][/row][/table] [i][add] below module liste_de_modules[/i] [table][row][col] [/col][col]Cette directive permet à un module de placer un ensemble de modules au-dessous de lui-même dans une pile de modules, comme on le voit dans la sortie de la commande [b]lsmod(8) .[/b] La directive [i]below[/i] est utile dans des circonstances où la liste des dépendances est plus complexe que ce qui peut être décrit dans le fichier de dépendances [b]modules.dep .[/b] C'est un cas d'optimisation des directives [i]post-install[/i] et [b]pre-remove .[/b] Notez qu'un échec pour installer le module n'influencera pas le code de retour de [b]modprobe .[/b] Le préfixe [i]add[/i] optionnel ajoute la nouvelle liste à la précédente au lieu de la remplacer.[/col][/row][/table] Les directives suivantes sont utiles pour exécuter des commandes particulières au chargement et au déchargement d'un module. Même les alias de modules peuvent avoir leurs propres commandes, qui seront exécutées dans le bon ordre avec les directives pour le nom réel du module. [i]pre-install module commande[/i] [table][row][col] [/col][col]Exécute [i]commande[/i] avant d'installer le module indiqué. Voir la directive [i]below[/i] également.[/col][/row][/table] [i]install module commande[/i] [table][row][col] [/col][col]Exécute [i]commande[/i] au lieu de [b]insmod[/b] par défaut pour installer le module indiqué.[/col][/row][/table] [i]post-install module commande[/i] [table][row][col] [/col][col]Exécute [i]commande[/i] après avoir installé le module indiqué. Voir la directive [i]above[/i] également.[/col][/row][/table] [i]pre-remove module commande[/i] [table][row][col] [/col][col]Exécute [i]commande[/i] avant de désinstaller le module indiqué. Voir la directive [i]above[/i] également.[/col][/row][/table] [i]remove module commande[/i] [table][row][col] [/col][col]Exécute [i]commande[/i] au lieu du [b]rmmod[/b] par défaut pour désinstaller le module indiqué.[/col][/row][/table] [i]post-remove module commande[/i] [table][row][col] [/col][col]Exécute [i]commande[/i] après avoir désinstallé le module indiqué. Voir la directive [i]below[/i] également.[/col][/row][/table] [i]persistdir=nom_de_répertoire[i][/i][/i] [table][row][col] [/col][col]Quand [b]rmmod[/b] supprime un module qui contient des paramètres persistants, il stocke les paramètres éventuellement modifiés sous le répertoire [b]nom_de_répertoire .[/b] Quand [b]modprobe[/b] charge un module qui contient des paramètres persistant, il regarde dans le répertoire [b]nom_de_répertoire[/b] pour d'éventuelles valeurs précédentes. Vous devez donner à [i]persistdir[/i] un nom de répertoire qui est accessible en lecture quand les modules sont chargés et accessible en écriture quand les modules sont déchargés. La valeur par défaut est [b]/var/lib/modules/persist .[/b] Beaucoup de distributions Linux chargent leurs modules avant de monter les systèmes de fichiers, ce qui pose des problèmes pour les données persistantes. Si [b]/var[/b] est dans une partition séparée et est montée après que les modules sont chargés alors [b]insmod[/b] ne peut pas lire les données persistantes. Vous avez deux possibilités quand [b]/var[/b] est une partition séparée :[/col][/row][/table] "" 8 [table][row][col] [/col][col]1) Faire pointer [i]persistdir[/i] vers un répertoire dans la partition racine, disons [b]/lib/modules/persist .[/b] Ce qui impose que la partition racine soit accessible en écriture quand [b]rmmod[/b] est lancé.[/col][/row][/table] "" 8 [table][row][col] [/col][col]2) Charger tous les modules liés au support des systèmes de fichier d'abord, puis monter la partition [b]/var[/b] et enfin le reste des modules. Ce qui impose que les modules supportant les systèmes de fichier n'ont pas de données persistantes.[/col][/row][/table] [size=18] [b]Configuration par dÉfaut[/b] [/size] Si le fichier de configuration [b]/etc/modules.conf[/b] n'existe pas, ou si une directive n'est pas redéfinie, les valeurs par défaut suivantes sont utilisées : depfile=/lib/modules/`uname -r`/modules.dep generic_stringfile=/lib/modules/`uname -r`/modules.generic_string pcimapfile=/lib/modules/`uname -r`/modules.pcimap isapnpmapfile=/lib/modules/`uname -r`/modules.isapnpmap usbmapfile=/lib/modules/`uname -r`/modules.usbmap parportmapfile=/lib/modules/`uname -r`/modules.parportmap ieee1394mapfile=/lib/modules/`uname -r`/modules.ieee1394map path[boot]=/lib/modules/boot path[toplevel]=/lib/modules/`uname -r` path[toplevel]=/lib/modules/`kernelversion` path[toplevel]=/lib/modules/default path[toplevel]=/lib/modules persistdir=/var/lib/modules/persist Il y a aussi un ensemble de directives [i]alias[/i] et [i]options[/i] par défaut. Cet ensemble évoluant sans cesse, il n'est pas listé ici. L'ensemble par défaut utilisé peut être obtenu par la commande [b]modprobe -c[/b] avec un fichier [b]/etc/modules.conf[/b] vide. Toutes les directives [i]options[/i] indiquent les options nécessaires à un module, comme par exemple dans : .nf modprobe de620 bnc=1 .fi Ces options seront remplacées par les options fournies dans le fichier [b]/etc/modules.conf[/b] et sur la ligne de commande de [b]modprobe .[/b] Souvenez-vous qu'il est possible d'avoir des directives [i]options[/i] aussi bien pour les alias de modules que pour les noms réels de module. Ceci est utile par exemple pour le module dummy : .nf alias dummy0 dummy options dummy0 -o dummy0 .fi [size=18] [b]Fichier configuration alternatif[/b] [/size] Pour des raisons historiques, si [b]/etc/modules.conf[/b] n'existe pas, modutils utilisera le fichier [b]/etc/conf.modules .[/b] Cependant, l'utilisation de ce nom historique est dépréciée et il devrait être remplacé par [b]/etc/modules.conf .[/b] Cette version de modutils envoie un message d'alerte si [b]/etc/conf.modules[/b] existe, les prochaines versions donnerons un message d'erreur et refuserons de charger les modules. [size=18] [b]Voir aussi[/b] [/size] depmod(8), modprobe(8), insmod(8) [size=18] [b]Auteur[/b] [/size] .nf Bjorn Ekwall
Keith Owens
[size=18] [b]Traduction[/b] [/size] Loïc Le Loarer, 2001. version 2.4.10 de modutils.
Fichier
Forum
-
Derniers messages
Bavardages
Aujourd'hui, je rénove ou je construis ^^
Software
problème sur windows 10
Réseaux et Télécom
Administrateur Réseau - Cisco
Réseaux et Télécom
Problème wifi (POE)
Software
Postfix - Need help
Bavardages
Oh râge oh désespoir !
Programmation
Enregistrement client et envoi mail
Software
SÉCURITÉ MACBOOK
Hardware
conseil matos réseau?
Hardware
nVidia Shield Android TV
Actualités
-
Archives
Windows
Windows 11 : le menu Démarrer ne fonctionne parfois plus après la mise à jour
Jeux Vidéos
Test Legacy of Kain Soul Reaver 1&2 Remastered (PS5) - Raziel de retour
Tablettes
2025 nous apportera le nouvel iPad abordable : nouveaux détails de lancement
Google
Découvrons quand le Père Noël arrivera pour livrer nos cadeaux, avec Santa Tracker de Google
Consoles
Nintendo Switch 2, la date d'annonce et le mois de sortie ont-ils été révélés par un leaker ?
Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be
- © 2002-2024
Akretio
SPRL - Generated via
Kelare
The Akretio Network:
Akretio
-
Freedelity
-
KelCommerce
-
Votre publicité sur informaticien.be ?