Debian 12を新しくインストールしましたが、起動するたびにMOKパスワードを入力するように求められます(パスワードのみを入力し、他のオプションはありません)。パスワードが何であるかを知っていますが、入力すると一致しません。ただし、間違った内容を3回連続して入力すると、制限に達したというメッセージが表示され、すべての起動オプションが一覧表示されている標準のGRUBメニューに移動します。そこからMOKパスワードプロンプトをバイパスして、通常どおりシステムから起動することができました。
以前のインストールには、MOK、SHIM、または同様の項目をインストールしたことはありません(同じ問題があり、再インストールしました)。私はセキュアブートにあまり興味がないので、セキュアブートを完全に無効にすることを許可するか(プロンプトと一緒に)、またはより良いです。
私は試した:
- QWERTYキーボードを使用してください(私のキーボードはすでにQWERTYであり、オペレーティングシステム自体の入力設定も同じです。数字のみを含むパスワードも試しました)
sudo mokutil --password
mokutil() を使用してパスワードを変更する- セキュアブートを無効にする(私のUEFIではすでに無効になっていて無効になっていることを確認しました。
mokutil --sb-state
また、良い測定のために無効にしましたsudo mokutil --disable-validation
) - MOKリセット(
sudo mokutil --reset
) - ライブUSB経由でDebianを再インストール
- DebianとGRUBの再インストール
長い間(少なくとも6ヶ月)Windowsの更新を許可していないことに言及する価値があります。したがって、この問題を解決するファームウェアの更新が欠落している可能性がありますが、以前に発生したように、ファームウェアを更新すると、別の方法でこの問題が発生する可能性があります。 Surfaceデバイスなので、Windowsアップデートでファームウェアもアップデートする可能性が高いです。
だから私の質問は、起動時にMOKプロンプトを完全に無効にしてからGRUBに直接ロードする方法です。
ベストアンサー1
@ user10489が言ったように、MOK登録/インポート操作を実行しています。
キャンセルするには、作業を完了する必要がありますsudo mokutil --revoke-import
。sudo mokutil --reset
すべてのQWERTYキーボードレイアウトが同じように作成されるわけではありません。オペレーティングシステムが特定のキーボードレイアウトを選択できるようになるまで、ほとんどのコンピュータはアメリカ英語キーボードレイアウトで始まります。