it-swarm.com.de

Wie entferne ich ein Modul mit -r oder rmmod aus dem Kernel?

Ich habe eine Karte installiert, die dazu führt, dass die IP-Adresse nicht automatisch über DHCP abgerufen wird. Also muss ich diese Karte für den Moment komplett entfernen. Ich habe es wie folgt versucht, aber es funktioniert nicht. Wie kann ich es entfernen?

$ lsmod | card
card   45555 2

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

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

Eine Möglichkeit besteht darin, den zu ladenden Treiber auf eine schwarze Liste zu setzen:

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

fügen Sie den Treibernamen mit der folgenden Syntax hinzu:

blacklist driver-name

Alternative,

Erstellen Sie eine Datei '/etc/modprobe.d/[modulename).conf' mit 'blacklist [modulename]'.

Führen Sie depmod -ae als root aus

Erstellen Sie Ihre initrd mit update-initramfs -u

Quelle

In der trüben und fernen Vergangenheit scheine ich mich zu erinnern, dass Sie dies von Grub aus tun können - nicht sicher, ob dies in oneiric noch anwendbar ist, aber Sie könnten es als eine Ihrer Grub-Boot-Optionen versuchen

modprobe.blacklist=kernel_module
2
fossfreedom