如何像在 kernel-ppa/mainline 中一样构建内核 .deb 文件?

如何像在 kernel-ppa/mainline 中一样构建内核 .deb 文件?

我想建造http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15.4/

我已经找到内核源代码的根源并执行以下操作:

fakeroot debian/rules binary

就像在https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel#Building_the_kernel

详细信息:我已从 kernel-ppa/mainline .deb 文件中复制了适用于此内核版本的 .config 文件

我越来越:

linux-headers-4.15.4_4.15.4-4_amd64.deb
linux-image-4.15.4_4.15.4-4_amd64.deb
linux-image-4.15.4-dbg_4.15.4-4_amd64.deb
linux-libc-dev_4.15.4-4_amd64.deb

但根据网站介绍,我应该得到:

linux-headers-4..._all.deb
linux-headers-4....-generic_4.8.0-17.19_amd64.deb
linux-image-4....-generic_4.8.0-17.19_amd64.deb

以及可能的linux-extra...新版本的图像。

以下是其他命令的输出:

lz@air:~/Downloads/linux-4.15.4$ fakeroot debian/rules binary-headers binary-generic binary-perarch
make: *** No rule to make target 'binary-headers'.  Stop.
lz@air:~/Downloads/linux-4.15.4$ fakeroot debian/rules binary-generic binary-perarch
make: *** No rule to make target 'binary-generic'.  Stop.

更新:

值得一提的是,我的内核来自 kernel.org。与 ubuntu 的内核源有什么不同?如何获取签名源代码?我只看到了通过 git 克隆的选项。

相关内容