Привет!
Перерыл гугл, ответа не нашел. Описание удаление модуля в документациях и howto это как оказывается совсем не удаление, а отключение/выключение его в ядре. Мне же, необходимо удалить его полностью из системы.
Есть модуль vmnet, который скомпилировал и установил его VMWare. Хочу вычистить этот модуль из системы вручную. Что делаю:
- Отключаю модуль в ядре:
$ sudo modprobe -r vmnet
- Модуль выгрузился, дполнительно проверяю, что в выводе его нет:
$ lsmod | grep vmnet
- Но в системе он всё еще есть:
$ modinfo vmnet
filename: /lib/modules/4.20.11-1-MANJARO/misc/vmnet.ko
supported: external
license: GPL v2
description: VMware Virtual Networking Driver.
author: VMware, Inc.
srcversion: 118E4A26C0F7927B72EE07E
depends:
retpoline: Y
name: vmnet
vermagic: 4.20.11-1-MANJARO SMP preempt mod_unload modversions
parm: vnet_max_qlen:Maximum queue length of the vmnet, default is 1024, maximum is 1024 (uint)
Если попытаться удалить файл /lib/modules/4.20.11-1-MANJARO/misc/vmnet.ko, то при следующем запросе modinfo выдаст ошибку:
$ modinfo vmnet
filename: /lib/modules/4.20.11-1-MANJARO/misc/vmnet.ko
modinfo: ERROR: could not get modinfo from 'vmnet': No such file or directory
Подозреваю, что есть какая-то база данных, репозиторий где устанавливаются (прописываются) модули. Как корректно удалить модуль?