$ sudo apt build-dep linux $ sudo apt install build-essential flex bison fakeroot gpg2
$ wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.sign
$ unxz ./linux-5.15.tar.xz $ gpg --verify ./linux-5.15.tar.sign gpg: 署名されたデータが'./linux-5.15.tar'にあると想定します gpg: 2021年11月01日 06時48分18秒 JSTに施された署名 gpg: RSA鍵647F28654894E3BD457199BE38DBBDC86092693Eを使用 gpg: "Greg Kroah-Hartman <gregkh@linuxfoundation.org>"からの正しい署名 [不明の] gpg: 別名"Greg Kroah-Hartman (Linux kernel stable release signing key) <greg@kroah.com>" [未定義] gpg: 別名"Greg Kroah-Hartman <gregkh@kernel.org>" [不明の] gpg: *警告*: この鍵は信用できる署名で証明されていません! gpg: この署名が所有者のものかどうかの検証手段がありません。 主鍵フィンガープリント: 647F 2865 4894 E3BD 4571 99BE 38DB BDC8 6092 693E $ tar xf ./linux-5.15.tar $ rm ./linux-5.15.tar.sign ./linux-5.15.tar
$ cd linux-5.15 $ cp /boot/config-`uname -r` ./.config $ make olddefconfig $ make config $ make testconfig $ grep ^CONFIG_SYSTEM_TRUSTED_KEYS= ./.config CONFIG_SYSTEM_TRUSTED_KEYS=""
$ time make -j`nproc` bindeb-pkg LOCALVERSION=-yoga260
$ ls ../linux-*5.15.0-* ../linux-headers-5.15.0-yoga260_5.15.0-yoga260-1_amd64.deb ../linux-upstream_5.15.0-yoga260-1_amd64.buildinfo ../linux-image-5.15.0-yoga260_5.15.0-yoga260-1_amd64.deb ../linux-upstream_5.15.0-yoga260-1_amd64.changes ../linux-libc-dev_5.15.0-yoga260-1_amd64.deb $ sudo apt install ../linux-image-5.15.0-yoga260_5.15.0-yoga260-1_amd64.deb ../linux-libc-dev_5.15.0-yoga260-1_amd64.deb ../linux-headers-5.15.0-yoga260_5.15.0-yoga260-1_amd64.deb $ sudo sbsign --key ~root/MOK.priv --cert ~root/MOK.pem /boot/vmlinuz-5.15.0-yoga260 --output ./vmlinuz $ sudo mv ./vmlinuz /boot/vmlinuz-5.15.0-yoga260 $ reboot
$ wget https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-5.15.1.xz $ cd linux-5.15 $ xzcat ../patch-5.15.1.xz | patch -p1 $ make olddefconfig :
$ wget https://cdn.kernel.org/pub/linux/kernel/v5.x/incr/patch-5.15.1-2.xz $ cd linux-5.15 $ xzcat ../patch-5.15.1-2.xz | patch -p1 $ make olddefconfig :
$ cd linux-5.15 $ cat ../le9-patch/le9ec_patches/le9ec-5.15.patch | patch -p1 $ make olddefconfig :
コメント