使用修改后的配置从特定提交构建 Debian 内核包

使用修改后的配置从特定提交构建 Debian 内核包

到目前为止,我想出了如何从特定提交的分支构建内核(我认为)作为 Raspbian OS.deb包。更是少之又少:

  1. 克隆 fork,切换到我想要的提交
  2. debian通过解压下载的存档来填充内容apt source -d linux
  3. 更改版本在debian/changelog
  4. 设置export MAKEFLAGS=-j$(nproc)和导出DEB_BUILD_PROFILES='pkg.linux.nokerneldbg pkg.linux.nokerneldbginfo nodoc'
  5. 跑步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打包。

相关内容