Я пытаюсь подписать ядро nVidia и модуль virtualbox , используя mokutil .
Моя проблема в том, что Shim IEFI Key Management не появляется после перезагрузки, поэтому я могу зарегистрировать ключ.
Используя mokutil --list-new
, я вижу, что мой ключ запланирован для регистрации. Кроме того, функция Secure Boot включает , наряду с проверкой mokutil. Однако после перезагрузки я ожидаю, что Shim IEFI Key Management загрузится, но я загружаюсь в Ubuntu, и ключи остаются незарегистрированными (выполнение mokutil --list-enrolled
дает: Не удалось прочитать MokListRT : Нет такого файла или каталога)
Моя ОС - Ubuntu 16.04 LTS, драйвер nvidia, который я пытаюсь подписать, - 384.59, а моя версия для виртуальной коробки 5.1.26.
Спасибо заранее.
Существует несколько способов, которыми можно продолжить двигаться, но они не могли бы все работать одинаково хорошо, в зависимости от аппаратных средств и потребностей:
MokManager.efi
или mmx64.efi
в том же каталоге, который содержит shimx64.efi
и grubx64.efi
). Это, вероятно, будет самым прямым подходом, но эта функция EFI относительно редка, и даже если это присутствует, нет никакой стандартизации на том, где это расположено в системе меню EFI, таким образом, необходимо будет пойти, ища его. EFI/BOOT
каталог на том диске и копируют некоторые файлы с /boot/efi/EFI/ubuntu
каталог к EFI/BOOT
каталог на карте флэш-памяти с интерфейсом USB: Копия shimx64.efi
и переименовывает его к bootx64.efi
в ее новом местоположении и копирует MokManager.efi
или mmx64.efi
, не переименовывая его. (Ваша Ubuntu, вероятно, имеет mmx64.efi
, но я не вспоминаю, когда она была переименована.) Можно затем загрузиться к карте флэш-памяти с интерфейсом USB, которая должна запустить MokManager. EFI/BOOT/bootx64.efi
. Необходимо затем смочь загрузить карту флэш-памяти с интерфейсом USB в оболочку и использовать ее для выполнения MokManager. Обратите внимание, однако, что необходимо будет временно отключить Защищенную загрузку для выполнения оболочки EFI. Необходимо будет также изучить достаточно оболочки EFI, чтобы перейти к двоичному файлу MokManager и выполнить его. (Эта оболочка подобна командной строке Windows или DOS. Wiki Дуги обеспечивает некоторые подсказки относительно того, как использовать ее.) я попробовал бы опции в более или менее этом порядке, хотя можно использовать собственное суждение и пропустить что-то, если Вам не нравится способ, которым это звучит, или знайте, что это не будет работать.