Ошибка появляется, когда в UEFI включён Secure Boot, а загрузчик (обычно GRUB, вызываемый через Shim или Ventoy) не подписан доверенным ключом. Secure Boot проверяет подпись, не находит её в базе db и возвращает код EFI_SECURITY_VIOLATION.

Почему она может возникнуть "внезапно"

Причина Как проявляется
Обновление BIOS/UEFI - очистка ранее добавленных сертификатов или включение Secure Boot прежние USB‑диски и Linux‑дистрибутивы перестают загружаться
Обновление Windows (например KB5041160) - добавление сертификатов в dbx (список запрещённых) старые версии Ubuntu, Debian и т.п. получают то же сообщение, в то время как Windows загружается через пункт Continue boot

Как избавиться от ошибки

  1. Для флешек Ventoy
    • При появлении сообщения нажмите OK → Enroll key from disk → VTOYEFI → ENROLL_THIS_KEY_IN_MOKMANAGER.cer.
    • Ключ будет записан в хранилище MOK (Machine Owner Key), и следующая загрузка пройдёт без проблем.
  2. Для остальных образов
    • Отключить Secure Boot в настройках UEFI - простой способ, особенно если вы часто меняете дистрибутивы.
    • Обновить дистрибутив до версии, подписанной современными ключами (например, новые релизы Ubuntu, Fedora).
    • При необходимости добавить собственный ключ в MOK, следуйте инструкциям дистрибутива (обычно в разделе "Secure Boot" документации).

Если после этих действий проблема остаётся, проверьте, не вернулось ли обновление BIOS/UEFI, и повторите процесс enrolment или отключения Secure Boot.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *