Как было предложено пользователем @zwets, я копирую (с редактированием) ответ здесь:
Начиная с версии ядра 4.4.0-20, было установлено, что беззнаковые модули ядра не будут разрешены запускается с включенной защищенной загрузкой. Если вы хотите сохранить «Безопасную загрузку» и запустить эти модули, следующий логический шаг - подписать эти модули.
Итак, давайте попробуем.
Создать подписи ключейopenssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive name/"
Подпишите модуль sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der /path/to/module
Зарегистрируйте ключи для безопасной загрузки sudo mokutil --import MOK.der
Поставьте пароль для последующего использования после перезагрузки Reboot и следуйте инструкциям для регистрации MOK (ключ владельца машины). Вот пример с картинками. Система перезагрузится еще раз. Пожалуйста, дайте мне знать, будут ли ваши модули работать на Ubuntu 16.04 (на ядре 4.4.0-21, я считаю).
Ресурсы: Подробный веб-сайт ! d1] и Ubuntu для реализации подписи модуля. (они работали над этим) ;-)
Дополнительная заметка для безопасности (экстра-):: -)
Поскольку созданный вами закрытый ключ (MOK.priv в этом примере) могут использоваться всеми, кто может иметь к нему доступ, это хорошая практика, чтобы обеспечить безопасность. Вы можете chmod его, зашифровать (gpg) или сохранить в другом месте (r). Или, как реализация Ubuntu , удалите опцию -nodes в шаге номер 1. Это зашифрует ключ парольной фразой.
Не уверен, что это сработает, но у меня была аналогичная проблема с отстающей клавиатурой при переключении с Nouveau на Nvidia, и это сработало для меня.
Вы зашли в черный список драйверов Nouveau, а затем обновили initramfs? после этого не забудьте перезагрузиться.
sudo vim /etc/modprobe.d/blacklist.conf
добавить следующее в нижней части страницы
# This is to remove the nouveau driver which conflicts with nvidia
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
sudo update-initramfs -u
sudo reboot
Не уверен, что это сработает, но у меня была аналогичная проблема с отстающей клавиатурой при переключении с Nouveau на Nvidia, и это сработало для меня.
Вы зашли в черный список драйверов Nouveau, а затем обновили initramfs? после этого не забудьте перезагрузиться.
sudo vim /etc/modprobe.d/blacklist.conf
добавить следующее в нижней части страницы
# This is to remove the nouveau driver which conflicts with nvidia
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
sudo update-initramfs -u
sudo reboot