Проблема, новая в 16.04:
Когда я запускаю команду sudo mokutil --disable-validation
, чтобы отключить проверку безопасной загрузки в Ubuntu, меня просят дважды ввести пароль и затем получить сообщение
Не удалось запросить новое состояние MokSB
Google очень мало сообщает об этом скрытом сообщении об ошибке!
Последствия :
Я не могу установить драйверы nvidia в результате - когда система перезагружается после установки драйвера, я не могу войти в систему, и мне приходится вызывать терминал для очистки драйверов и перезагрузки. Я никогда не видел пост-загрузочный интерфейс для отключения безопасной загрузки (который я ожидал увидеть, и меня попросили установить пароль). Эта последовательность событий (без отключения безопасной загрузки и последующего сбоя входа в систему) происходит независимо от того, выбираю ли я установить сторонние драйверы (и «отключить безопасную загрузку») во время установки Ubuntu, или установить их из меню «Дополнительные драйверы», или установить nvidia-364 из графических драйверов ppa. (Из того, что я могу сказать, Ubuntu фактически предлагает отключить проверку безопасной загрузки в Ubuntu и оставить настройку безопасной загрузки материнской платы без изменений - терминология не помогает.)
Предыстория:
У меня есть настольный компьютер ASUS Sabertooth Mark 2 с Nvidia GTX 970, который я использую для двойной загрузки с Windows 10 (используя выбор загрузки BIOS для выбора ОС). Безопасная загрузка включена в BIOS, и я хочу сохранить ее, по крайней мере, для Windows. Ubuntu (15.10 и более ранние версии) работал нормально, так как Shim (и grub?) Были подписаны для безопасной загрузки, но в процессе загрузки проверка не проводилась (когда в игру вступают драйверы nvidia). В Ubuntu 16.04 добавлена возможность проверки во время процесса загрузки, но она отключается, когда добирается до драйверов nvidia.
в то время как у меня действительно была немного отличающаяся проблема (мой драйвер Wi-Fi Broadcom не работал), признаки, кажется, то же. Я также должен был ввести пароль во время установки, которая никогда не проверялась после начальной загрузки.
я также привел странное сообщение об ошибке
к сбою для запроса нового состояния MokSB
после выполнения mokutil --disable-validation
Однако: в моем случае проблема была, я не сделал типа sudo : sudo mokutil --disable-validation
. После той перезагрузки запускался Контейнер, и я смог отключить безопасную начальную загрузку после контейнера, не отключая безопасную начальную загрузку в BIOS (который необходим для двойной загрузки Windows).