この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
linux:debian:bullseye:linux-5.16 [2022/01/13 07:01] matoken |
linux:debian:bullseye:linux-5.16 [2022/04/12 23:40] (現在) matoken [secureboot(option)] |
||
---|---|---|---|
ライン 50: | ライン 50: | ||
``` | ``` | ||
- | $ sudo sbsign --key ~root/MOK.priv --cert ~root/MOK.pem /boot/vmlinuz-5.16.0-yoga260 --output ./vmlinuz | + | $ sudo sbsign --key ~root/MOK.priv --cert ~root/MOK.pem /boot/vmlinuz-5.16.0-yoga260 --output ~root/vmlinuz |
Signing Unsigned original image | Signing Unsigned original image | ||
+ | $ sudo mv ~root/vmlinuz /boot/vmlinuz-5.16.0-yoga260 | ||
$ find /lib/modules/5.16.0-yoga260/updates/dkms/ -type f -print0 | xargs -0 -n1 sudo /usr/lib/linux-kbuild-5.10/scripts/sign-file sha256 ~root/MOK.priv | $ find /lib/modules/5.16.0-yoga260/updates/dkms/ -type f -print0 | xargs -0 -n1 sudo /usr/lib/linux-kbuild-5.10/scripts/sign-file sha256 ~root/MOK.priv | ||
~root/MOK.der | ~root/MOK.der | ||
ライン 73: | ライン 74: | ||
\___)=(___/ | \___)=(___/ | ||
+ | ``` | ||
+ | |||
+ | ### kernal patch | ||
+ | |||
+ | ``` | ||
+ | $ wget https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-5.16.2.xz -O ../patch-5.16.2.xz | ||
+ | $ xzcat ../patch-5.16.2.xz | patch -p1 | ||
+ | $ make oldconfig | ||
+ | $ make testconfig | ||
+ | $ time make -j$(nproc) bindeb-pkg LOCALVERSION=-le9 | ||
``` | ``` | ||
### inclimental kernal patch | ### inclimental kernal patch | ||
+ | |||
+ | ``` | ||
+ | $ wget https://cdn.kernel.org/pub/linux/kernel/v5.x/incr/patch-5.16.2-3.xz -O - | xzcat | patch -p1 | ||
+ | $ make olddefconfig | ||
+ | $ make testconfig | ||
+ | $ time make -j$(nproc) bindeb-pkg LOCALVERSION=-le9 | ||
+ | $ sudo apt install ../linux-image-5.16.3-le9_5.16.3-le9-3_amd64.deb ../linux-libc-dev_5.16.3-le9-3_amd64.deb ../linux-headers-5.16.3-le9_5.16.3-le9-3_amd64.deb | ||
+ | $ sudo sbsign --key ~root/MOK.priv --cert ~root/MOK.pem /boot/vmlinuz-5.16.3-le9 --output ~root/vmlinuz | ||
+ | $ sudo mv ~root/vmlinuz /boot/vmlinuz-5.16.3-le9 | ||
+ | $ find /lib/modules/5.16.3-le9/updates/dkms/ -type f -print0 | xargs -0 -n1 sudo /usr/lib/linux-kbuild-5.10/scripts/sign-file sha256 ~root/MOK.priv ~root/MOK.der | ||
+ | ``` | ||