The RHEL / Centos way:
edit /etc/modprobe.conf, and add :
alias <modulename> off
The Debian way:
Create a file ‘/etc/modprobe.d/<modulename>’ containing ‘blacklist <modulename>’.
Run ‘depmod -ae’ as root
Recreate your initrd with ‘update-initramfs -u’
/!\ Read http://wiki.debian.org/KernelModuleBlacklisting, then do not use ‘/etc/modprobe.d/blacklist’ and remove ‘/etc/modprobe.conf’ as it supersedes anything in /etc/modprobe.d/*.
source : Debian wiki
The Tobi way:
edit /etc/modprobe.conf, and add :
install <modulename> /bin/true
inspiration: DotMana