Это будет зависеть от вашей системы инициализации (systemd или ..) Но варианты следующие:
параметр командной строки ядра
modules_load=
/etc/modules-load.d/modules.conf
# /etc/modules: модули ядра для загрузки во время загрузки.
# Этот файл содержит имена модулей ядра, которые должны быть загружены
# во время загрузки, по одному на строку. Строки, начинающиеся с «#», игнорируются.
Для настольных компьютеров/ноутбуков обычно требуется возможность подключения устройств и загрузки модулей драйверов.
Если это не ваш вариант использования, вы также можете скомпилировать ядро со статически связанным кодом соответствующего модуля (чтобы модуль не загружался вообще) и полностью отключить модульную систему. Существуют ограничения на размер двоичного файла ядра (ограничение числа модулей, которые могут быть скомпилированы статически) для 32-разрядных архитектур.
См.: " make localmodconfig"
Связанные: использование sysctl для предотвращения дальнейшей загрузки модулей
Связанные: Fedora, загрузка модулей при запуске