AFAIK Bionicでsecurebootを使い始めてから、MOK.privファイルは1つしかありません。
先週のカーネルアップデート(いつものように)で、MOKパスワードを作成し、起動時にMOK登録画面にこのパスワードを再入力するように求められました。しかし、登録画面を見逃しました(初めて)。
それ以来、MOKキーを登録し、必要なカーネルモジュールに署名して、セキュアブートを再度有効にすることができました。次に、自分のマシンで「孤立した」MOKキーを見つけました。たぶん、登録を逃したために、もう1つのMOKキーが必要になりましたか?去年の8月の日付なので、そうではないかもしれません。
-rw------- 1 root root 1.1K Jun 13 2018 /root/keyfiles/MOK.der
-rw------- 1 root root 1.4K Jun 13 2018 /root/keyfiles/MOK.priv.gpg
-rw-r--r-- 1 root root 910 Aug 13 2018 /var/lib/shim-signed/mok/MOK.der
-rw------- 1 root root 1.7K Aug 13 2018 /var/lib/shim-signed/mok/MOK.priv
私が持っていることがわかっているMOKファイルは最初のペアです。 2番目のペアは私にとってニュースでした。
MOKファイルをマシン上で利用可能なままにしないでください。 2番目のキーを暗号化することもできますが、
a)/ var / lib /shim-signed/および
内のファイルに触れることに抵抗がありますb)マシンに単一のMOKファイルを保持したい(そしてBIOSに登録したい)
さらに悪いことに、今日、Acronisバックアップエージェント(カーネルモジュールであるsnapapi26に依存)へのアップグレードをインストールする必要があり、MOKファイルが増えました(拡張子は異なりますが、MOK.secdataはキー)
-rw-r--r-- 1 root root 854 Apr 7 18:34 /var/lib/sb/MOK.2
-rw-r--r-- 1 root root 1.8K Apr 7 18:49 /var/lib/sb/MOK.secdata
-rw-r--r-- 1 root root 0 Apr 7 18:34 /var/lib/sb/MOK.seclock
-rw-r--r-- 1 root root 228 Apr 7 18:34 /var/lib/sb/MOK.secmeta
マシンに単一の(暗号化された)MOK.privとMOK.derが必要です。 これらのMOKキーを1つに「統合」するにはどうすればよいですか(サイズだけで、それらが同一ではないことがわかります)。これが不可能な場合、複数のMOKキーが必要ですか?そうでない場合は、どちらを保持する必要がありますか?
補足、私の主な質問に答える必要はありません。すでに機能しているMOKキーがある場合に、新しいMOKキーが作成される原因についての説明(またはリンク)をいただければ幸いです。
更新:再起動すると、Acronisによって作成されたキーのMOK登録画面が表示されました。しかし、Acronisインストーラーの実行中にパスワードを設定するプロンプトが表示されなかったため、登録できませんでした。アクロニスに必要なカーネルモジュールがインストールおよび署名されているため、アクロニスキーを安全に取り外すことができます。 /var/lib/sb/MOK.*を削除できますか?
関連:ターミナルを使用せずにPyCharmをインストールして使用するにはどうすればよいですか?承認された回答:
mokutil --list-enrolled
を使用しました どのキーが使用されているかを確認します。私が作成したキーがあります。1つはUbuntuによるコード署名用のキーで、もう1つはUbuntuCAキーです。
アクロニスが実行されており、作成されたキーが使用されていないため、 `/ var / lib / sb/MOK。*
を削除しました。
次に、mokutil --export
を実行しました それは私に3つの鍵を与えました。私のマシンに存在するderファイルに対してエクスポートされたこれらの3つのキーで差分を実行すると、キー#1が/root/keyfiles/MOK.der
であることがわかりました。 キー#2は/var/lib/shim-signed/mok/MOK.der
です。 。そこで、/ var / lib / shim-signed / mok/MOK.gpgを暗号化しました。
最終的に2つのペアが作成されました。1つは作成し、もう1つはUbuntuを作成しました。そのままにしておきます。
削除されたAcronisキーの登録画面が再び表示されないことを願っています。
別のキーの登録をいつ要求するかについては、答えはここのどこかにあります。私はそれに飛び込みませんでした。
PS:この回答は非常に役に立ちました。