На чем я пытаюсь это сделать:
Dell Inspiron 7506 2-в-1 Black Edition с Kubuntu 21.04.
Я следовал инструкциям на https://www.rodsbooks.com/refind/secureboot.html#installation но большинство из них ко мне не относятся.
У меня есть:
- Установленный rEFInd из репозитория
sudo apt-add-repository ppa:rodsmith/refind
судо подходящее обновление
sudo apt установить перенайти
Этот метод автоматически выполняет шаги 1–6 связанной страницы и создает refind_local.crt/.cer/.key в /etc/refind.d/keys/, а также копирует .cer и .crt в /boot/efi/EFI/. восстановить/ключи
Зарегистрирован refind_local.cer с помощью mokmanager (mokutil -i refind_local.cer
) и зарегистрировал ключ при перезагрузке.
Подписал свое ядро, как было предложено на Арх вики с sbsign --cert /etc/refind.d/keys/refind_local.crt --key /etc/refind.d/keys/refind_local.key --output vmlinuz-5.11.0-25-общий vmlinuz-5.11.0-25 -общий
Теперь проблема:
Всякий раз, когда я пытаюсь загрузиться с помощью rEFInd, я получаю синий экран MOK с надписью ERROR Verification Failed: нарушение безопасности 0x1A, и единственный вариант — выбрать OK. Выбрав «ОК», я ввожу свой пароль MOK и попадаю на экран управления MOK с вариантами продолжения или регистрации ключа или хэша.Продолжение завершается с ошибкой с экраном, идентичным первому, и я попадаю в grub, который загружается нормально.
Есть ли что-то еще, что мне нужно сделать, чтобы refind загружался правильно, как это делает grub?