4

Я хотел бы спросить вас, как я могу полностью удалить какой-либо модуль ядра? Я имею в виду действительно удалять, а не выгружать или мешать загрузить. Я пытался использовать rmmod , но он просто выгружал модуль, так же, как modprobe -r . Итак, я получил список всех модулей, использующих modprobe -n -v и удалил их вручную.

rmmod cramfs:
ERROR: Module cramfs does not exist in /proc/modules

поэтому, когда я пытаюсь загрузить модуль, я получил:

modprobe -v -n cramfs:
FATAL: Could not open '/lib/modules/2.6.32-573.12.1.el6.x86_64/kerne/fs/cramfs/cramfs.ko': No such file or directory

но это означает, что система все еще получила некоторую информацию об удаленном модуле, потому что она знает путь к файлу cramfs.ko . Пример не загруженного, но загружаемого модуля:

modprobe -v -n jffs2
insmod /lib/modules/2.6.32-573.12.1.el6.x86_64/kernel/lib/zlib_deflat/zlib_deflate.ko 
insmod /lib/modules/2.6.32-573.12.1.el6.x86_64/kernel/fs/jffs2/jffs2.ko

rmmod jffs2
ERROR: Module jffs2 does not exist in /proc/modules

Есть ли способ как правильно удалить модули?

0