Проблема, новая в 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.
решение1
хотя у меня была немного другая проблема (мой драйвер Broadcom Wifi не работал), симптомы, похоже, были такими же. Мне тоже пришлось ввести пароль во время установки, который не проверялся после загрузки.
Я тоже получил странное сообщение об ошибке
Не удалось запросить новое состояние MokSB
после выполненияmokutil --disable-validation
Однако: в моем случае проблема была в том, что я не набралсудо: sudo mokutil --disable-validation
. После этой перезагрузки Shim запустился, и мне удалось отключить безопасную загрузку после Shim, не отключая безопасную загрузку в BIOS (что необходимо для двойной загрузки Windows).