Как временно отключить модуль ядра?

7

Я бы хотел временно (до следующей загрузки) отключить модуль ядра.

Как я могу это сделать?

    
задан Seth 06.07.2013 в 21:34
источник

2 ответа

6

Используйте lsmod , чтобы найти имя модуля ядра, о котором вы хотите временно отключить его. После того, как вы нашли имя, используйте следующую команду для отключения модуля:

sudo modprobe -r <module_name>

Однако эта команда завершится с сообщением об ошибке, например, FATAL: Module <module_name> is in use , если процесс использует:

  • <module_name>
  • модуль о том, что <module_name> напрямую зависит от
  • любой модуль о том, что <module_name> - через дерево зависимостей - зависит от косвенно.

Вы можете использовать lsmod | grep <module_name> для получения имен модулей, которые мешают вам временно отключить определенный модуль (эти имена модулей указаны в последнем столбце).

Подробнее о:

ответ дан Radu Rădeanu 07.07.2013 в 13:39
источник
2

Появляется:

sudo modprobe -r moduleName

Достигает того, чего я хочу. Модуль будет удален и перезагружен при перезагрузке.

    
ответ дан Seth 06.07.2013 в 21:48