Я пытаюсь установить и использовать драйверы Nvidia на моей установке человечности 16.04 (asus k401, Nvidia geforce 940M).
Когда я устанавливаю их, они предлагают мне отключение безопасной начальной загрузки: Я ввожу пароль, перезагрузку, получаю подсказку пароля, и выбор отключают безопасную начальную загрузку, это перезагружает с "начальной загрузкой в небезопасном режиме" в верхнем левом углу.
Все выглядело хорошо, кроме драйвера, кажется, не работает и mokutil --sb-state
говорит мне, что безопасная начальная загрузка все еще включена.
Когда я пытаюсь переустановить драйверы Nvidia, мне предлагают снова, говоря, что безопасная начальная загрузка включена, и я должен отключить ее.
Мне активировали полное шифрование диска, если это может играть роль...
Как я могу отладить эту проблему далее?
Существует по крайней мере три возможных решения:
sign_file
, которому предоставляют исходный код ядра. У меня нет точной пошаговой процедуры удобной для подписания модулей Nvidia, но это должно быть подобно процедуре, должен был подписать модули VirtualBox, который покрыт в этом вопросе и его ответе. Примечание, что ссылки вопроса пара большего вопроса, таким образом, Вы можете выбирать через несколько вопросов и отвечаете для соединения чего-то, что могло бы работать. Необходимо будет также знать достаточно о файлах драйвера для применения процесса VirtualBox к драйверам Nvidia. Необходимо будет создать собственную пару ключей Защищенной загрузки и включить в список открытый ключ как MOK (или как обычный ключ Защищенной загрузки, если Вы полностью выложитесь и возьмете на себя полное управление Защищенной загрузки в Вашей системе). Эти опции перечислены примерно в увеличивающемся порядке трудности, хотя первые два могли легко быть зеркально отражены, в зависимости от текущего состояния Вашей системы и как трудно это должно удалить драйверы Nvidia, если они уже установлены.
BTW, я сомневаюсь, усложняет ли шифрование диска что-нибудь.