Обновление: для Fedora сохраните строки blacklist
в Варианте 1 ниже в файле в /etc/modprobe.d/, например, /etc/modprobe.d/blacklist
. Имя файла не важно; все файлы в каталоге обрабатываются во время загрузки.
Вариант 3 может быть более предпочтительным, если вы уверены, что вам никогда не понадобится загружать эти модули динамически.
Вариант 1: черный список
Многие дистрибутивы используют черный список модулей, чтобы запретить загрузку модулей. Обычно это можно сделать, добавив эти строки в modules.conf
вашего дистрибутива или аналогичный. Вы можете попробовать прочитать man modules.conf
или googling для получения инструкций для вашего конкретного дистрибутива.
blacklist kvm_intel
blacklist kvm
Вариант 2: выгрузить
Альтернативой является добавление этих строк в ваш скрипт rc.local
(или какой-либо другой скрипт загрузки системы, желательно не связанный с пакетом):
modprobe -r kvm_intel
modprobe -r kvm
Вариант 3: отключить (новый)
Оба вышеперечисленных режима не позволят загружать модули при загрузке, но не будут препятствовать их последующей загрузке в ядро. Чтобы полностью отключить модуль, используйте эти строки - опять же, они могут быть в файле modules.conf
или в /etc/modprobe.d/disabled
или аналогичных:
install kvm_intel /bin/true
install kvm /bin/true
Это говорит системе запускать /bin/true
всякий раз, когда запрашиваются эти модули. Программа ничего не делает, кроме возврата true, поэтому любая загрузка "успешна", но модули никогда не загружаются. Чтобы снова включить драйверы, отключенные с помощью этой техники, закомментируйте эти строки и перезагрузите компьютер.