web-dev-qa-db-fra.com

Comment supprimer le module du noyau en utilisant -r ou rmmod?

J'ai une carte installée, ce qui fait que l'adresse IP n'est pas automatiquement utilisée avec DHCP. Donc, je dois retirer cette carte complètement pour le moment. J'ai essayé comme ci-dessous mais sa ne fonctionne pas comment puis-je l'enlever?

$ lsmod | card
card   45555 2

$ modprobe -r card
FATAL: Module card is in use.

$ rmmod card
FATAL: Module card is in use.
4
YumYumYum

Un moyen possible est de mettre sur liste noire le pilote en cours de chargement:

Sudo nano `/etc/modprobe.d/blacklist`

ajoutez le nom du pilote en utilisant la syntaxe suivante:

blacklist driver-name

Alternativement

Créez un fichier '/etc/modprobe.d/[modulename].conf' contenant 'blacklist [modulename]'.

Exécutez depmod -ae en tant que root

Recréez votre initrd avec update-initramfs -u

source

Dans le passé sombre et lointain, il me semble que vous pouvez le faire à partir de Grub - je ne sais pas si cela est toujours applicable dans Oneiric, mais vous pouvez essayer l'une de vos options de démarrage Grub.

modprobe.blacklist=kernel_module
2
fossfreedom