debian-uefi-certs.pemが存在しない
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* debian-uefi-certs.pemが存在しない [#yd8027f8]
久しぶりのカーネルのコンパイルをして怒られた話。~
debian-uefi-certs.pem がない言われてとコンパイルが中断。~
"[[Debian 管理者ハンドブック" の "8.10. カーネルのコンパ...
以下はbullseyeの手順
**ビルド環境の準備 [#gfdbffc5]
$ sudo apt-get install build-essential libncurses-dev
$ sudo apt-get build-dep linux
**ソースコードの準備 [#ab6883bb]
$ sudo apt-get install linux-source
$ mkdir ~/kernel; cd ~/kernel
$ cp /usr/src/linux-source-5.10.tar.xz .
$ tar -xaf linux-source-5.10.tar.xz
$ cp /boot/config-5.10.0-19-amd64 linux-source-5.10/.con...
**コンフィグ設定 [#nafd1925]
$ cd linux-source-5.10
$ make oldconfig
** debian-uefi-certs.pem の取得 [#g16baf82]
[[https://salsa.debian.org/kernel-team/linux/-/blob/maste...
$ mkdir -p debian/certs/
$ cp ~/debian-uefi-certs.pem debian/certs/
**コンパイル [#s86e5ade]
$ make -j3 bindeb-pkg
bindeb-pkgはバイナリパッケージのみ~
deb-pkg はソースパッケージも作る
$ ls -1 ../*.deb
../linux-headers-5.10.149_5.10.149-1_amd64.deb
../linux-image-5.10.149-dbg_5.10.149-1_amd64.deb
../linux-image-5.10.149_5.10.149-1_amd64.deb
../linux-libc-dev_5.10.149-1_amd64.deb
**インストール [#bdacb0e2]
$ cd ..
$ sudo dpkg -i linux-headers-5.10.149_5.10.149-1_amd64.deb
$ sudo dpkg -i linux-image-5.10.149_5.10.149-1_amd64.deb
$ sudo dpkg -i linux-libc-dev_5.10.149-1_amd64.deb
*localmodconfig でモジュールを最小限に [#u903c294]
いちいちパッケージなんか要らない。ビルドもサクッと終わら...
localmodconfig で現在のシステムで使用されているモジュール...
$ make localmodconfig
$ make -j3
$ sudo make modules_install
$ sudo make install
というように、パッケージを作らない手もある。
#htmlinsert(amazon_pc.html);
終了行:
* debian-uefi-certs.pemが存在しない [#yd8027f8]
久しぶりのカーネルのコンパイルをして怒られた話。~
debian-uefi-certs.pem がない言われてとコンパイルが中断。~
"[[Debian 管理者ハンドブック" の "8.10. カーネルのコンパ...
以下はbullseyeの手順
**ビルド環境の準備 [#gfdbffc5]
$ sudo apt-get install build-essential libncurses-dev
$ sudo apt-get build-dep linux
**ソースコードの準備 [#ab6883bb]
$ sudo apt-get install linux-source
$ mkdir ~/kernel; cd ~/kernel
$ cp /usr/src/linux-source-5.10.tar.xz .
$ tar -xaf linux-source-5.10.tar.xz
$ cp /boot/config-5.10.0-19-amd64 linux-source-5.10/.con...
**コンフィグ設定 [#nafd1925]
$ cd linux-source-5.10
$ make oldconfig
** debian-uefi-certs.pem の取得 [#g16baf82]
[[https://salsa.debian.org/kernel-team/linux/-/blob/maste...
$ mkdir -p debian/certs/
$ cp ~/debian-uefi-certs.pem debian/certs/
**コンパイル [#s86e5ade]
$ make -j3 bindeb-pkg
bindeb-pkgはバイナリパッケージのみ~
deb-pkg はソースパッケージも作る
$ ls -1 ../*.deb
../linux-headers-5.10.149_5.10.149-1_amd64.deb
../linux-image-5.10.149-dbg_5.10.149-1_amd64.deb
../linux-image-5.10.149_5.10.149-1_amd64.deb
../linux-libc-dev_5.10.149-1_amd64.deb
**インストール [#bdacb0e2]
$ cd ..
$ sudo dpkg -i linux-headers-5.10.149_5.10.149-1_amd64.deb
$ sudo dpkg -i linux-image-5.10.149_5.10.149-1_amd64.deb
$ sudo dpkg -i linux-libc-dev_5.10.149-1_amd64.deb
*localmodconfig でモジュールを最小限に [#u903c294]
いちいちパッケージなんか要らない。ビルドもサクッと終わら...
localmodconfig で現在のシステムで使用されているモジュール...
$ make localmodconfig
$ make -j3
$ sudo make modules_install
$ sudo make install
というように、パッケージを作らない手もある。
#htmlinsert(amazon_pc.html);
ページ名: