ユーザ用ツール

サイト用ツール


サイドバー

最新の10件
一覧
linux:debian:bullseye:linux-5.15

関連パッケージの導入

$ sudo apt build-dep linux
$ sudo apt install build-essential flex bison fakeroot gpg2

sourceの入手と展開

$ 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

.configの作成

$ 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=""

build

$ time make -j`nproc` bindeb-pkg LOCALVERSION=-yoga260

install

$ 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

kernel update patch

$ 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
  :

kernel update inc patch

$ 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
  :

patch

$ cd linux-5.15
$ cat ../le9-patch/le9ec_patches/le9ec-5.15.patch | patch -p1
$ make olddefconfig
  :

コメント

コメントを入力. Wiki文法が有効です:
  _____  _      __   ____  _   __   __ 
 / ___/ | | /| / /  / __/ | | / /  / / 
/ (_ /  | |/ |/ /  _\ \   | |/ /  / /__
\___/   |__/|__/  /___/   |___/  /____/
 
linux/debian/bullseye/linux-5.15.txt · 最終更新: 2021/11/13 18:38 by matoken