これまで、私はRaspbian OSパッケージで特定のコミットの分岐からカーネルを構築する方法を見つけました.deb
。より少ない:
- フォークを複製し、必要なコミットに切り替えます。
debian
ダウンロードしたアーカイブを解凍してコンテンツを埋めます。apt source -d linux
- バージョン変更
debian/changelog
- 設定
export MAKEFLAGS=-j$(nproc)
とエクスポートDEB_BUILD_PROFILES='pkg.linux.nokerneldbg pkg.linux.nokerneldbginfo nodoc'
- 走る
dpkg-buildpackage -b -nc -uc
カーネル構成を変更しようとすると問題が発生します。そのリポジトリに何かをコピーすると、クリーンでないソースのエラー/boot/config-*
でビルドが失敗します。debian/build/...
Ubuntuガイドには何か言及されていますが、fakeroot debian/rules editconfigs
Raspbian OS Bookwormソースにはありません。
設定を直接入力してみdebian/build/...
ましたが、ビルドされませんでした。
fakeroot debian/rules setup
上記の設定と今回ビルドしたカーネルに希望のフラグを追加してみましたが、起動できません。
どのガイドが最新で実際に効果的ですか?ステップバイステップのヒントをいただきありがとうございます。
-image
明確に言えば、ビルドして-header
パッケージ化する必要があります。