📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 194行目: | 194行目: | ||
* -addext "extendedKeyUsage=codeSigning" | * -addext "extendedKeyUsage=codeSigning" | ||
*: 証明書に拡張キー使用法を追加して、コード署名用であることを示す。 | *: 証明書に拡張キー使用法を追加して、コード署名用であることを示す。 | ||
<br><br> | |||
== MOKキーの登録 == | |||
以下に示すコマンドを実行して、MOKにキーをインポートする。<br> | |||
sudo mokutil --import <DERファイルのパス> | |||
# または | |||
sudo mokutil --import <DERファイルのパス> --root-pw | |||
<br> | |||
PCを再起動して、Linuxブートローダ起動前にキーをインポートする。<br> | |||
sudo systemctl reboot | |||
<br><br> | |||
== 署名 == | |||
==== カーネルモジュールの署名 ==== | |||
カーネルモジュールをMOKに署名する。<br> | |||
sudo /lib/modules/$(uname -r)/build/scripts/sign-file sha256 \ | |||
<.privファイルのパス> \ | |||
<.derファイルのパス> \ | |||
<署名するカーネルモジュールのパス 例: /lib/modules/$(uname -r)/kernel/fs/f2fs/f2fs.ko> | |||
<br><br> | <br><br> | ||