modprobe

modprobe laadt en verwijdert kernelmodules, inclusief hun afhankelijkheden.

Basisgebruik

sudo modprobe module_naam          # Laden
sudo modprobe -r module_naam       # Verwijderen

Opties

OptieBetekenis
-rModule verwijderen
-vUitgebreide uitvoer
-nDroogloop — toon wat er zou gebeuren
--first-timeFout als module al geladen is
-aLaad meerdere modules

Voorbeelden

Module laden:

sudo modprobe br_netfilter        # Vereist voor Kubernetes/Docker
sudo modprobe nft_nat             # NAT voor nftables
sudo modprobe loop                # Loop-apparaten

Module verwijderen:

sudo modprobe -r pcspkr           # Systeemspeaker uitschakelen
sudo modprobe -r nouveau          # Nvidia open-source driver

Met parameters:

sudo modprobe usbhid mousepoll=4

Permanent laden

In /etc/modules-load.d/mijnmodule.conf:

br_netfilter
nft_nat

Parameters instellen in /etc/modprobe.d/mijnmodule.conf:

options usbhid mousepoll=4
options nouveau modeset=0

Tip

modprobe verschilt van insmod doordat het ook afhankelijkheden automatisch laadt. Gebruik altijd modprobe in plaats van insmod.

systeembeheerhardware