linux:modules

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
linux:modules [2020/07/01 14:16] – créée phswlinux:modules [2025/05/24 17:22] (Version actuelle) – [Créer un module] add link phsw
Ligne 1: Ligne 1:
 ====== Modules noyau ====== ====== Modules noyau ======
  
 +
 +  * [[https://www.lilian-benoit.fr/2020/02/SecureBoot-Signer-ses-modules-et-pourquoi.html|SecureBoot, Signer des modules et pourquoi ?]]
 +
 +==== Manipulation basique ====
  
 === Lister les modules chargés === === Lister les modules chargés ===
Ligne 15: Ligne 19:
 </code> </code>
  
 +=== Décharger un module ===
  
-=== Charger des modules au démarrage ===+<code bash> 
 +sudo rmmod msr 
 +</code> 
 + 
 + 
 +==== Charger des modules au démarrage ====
  
 Ajouter les modules à charger dans le fichier ''/etc/modules''. Ajouter les modules à charger dans le fichier ''/etc/modules''.
 +
 +
 +==== Empêcher de charger un module ====
 +
 +Créer un fichier ''.conf'' dans le dossier ''/etc/modprobe.d/'' :
 +<code>
 +blacklist module_name
 +</code>
 +Puis lancer :
 +<code bash>
 + sudo update-initramfs -u
 +</code>
 +
 +
 +
 +==== Créer un module ====
 +
 +  * [[https://saurvs.github.io/post/writing-netbsd-kern-mod/|Writing a NetBSD kernel module]]
 +  * https://www.youtube.com/watch?v=V70usQ2AlJY
 +  * https://gitlab.com/phsw/snippets/-/tree/master/kernel-module
 +  * [[https://imil.net/blog/posts/2022/build-a-single-in-tree-linux-kernel-module-debian--clones/|Build a Single in Tree Linux Kernel Module (Debian & Clones)]]
 +  * [[https://blog.matlink.fr/ecrire-un-module-noyau-en-rust/|Écrire un module noyau en Rust]]
 +  * [[https://www.muppetlabs.com/~breadbox/txt/mopb.html|My Own Private Binary]]
  • linux/modules.1593605819.txt.gz
  • Dernière modification : 2021/04/04 17:01
  • (modification externe)