Как удалить модуль из ядра, используя -r или rmmod?

У меня установлена ​​карта, которая не позволяет автоматически получать IP-адреса с использованием DHCP. Поэтому мне нужно полностью удалить эту карту на данный момент. Я попытался, как показано ниже, но это не работает, как я могу удалить его?

$ lsmod | card
card   45555 2

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

$ rmmod card
FATAL: Module card is in use.
4
задан 8 December 2011 в 14:01

1 ответ

Один возможный путь состоит в том, чтобы поместить в черный список драйвер, который загружается:

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

добавьте использование имени драйвера после синтаксиса:

blacklist driver-name

С другой стороны,

Создайте файл '/etc/modprobe.d / [modulename] .conf' содержащий 'черный список [modulename]'.

Выполненный depmod -ae как корень

Воссоздайте свой initrd с update-initramfs -u

источник

В тусклом и удаленном прошлом я, кажется, помню, что можно сделать это от Личинки - не уверенный, если это все еще применимо в сновещательном, но Вы могли бы попробовать как один из Ваших параметров загрузки Личинки

modprobe.blacklist=kernel_module
1
ответ дан 8 December 2011 в 14:01

Другие вопросы по тегам:

Похожие вопросы: