我遵循了BuildYourOwnKernel指南并制作了
linux-image-unsigned-4.15.0-159-generic_4.15.0-159.167+custom_amd64.deb
linux-modules-4.15.0-159-generic_4.15.0-159.167+custom_amd64.deb
linux-modules-extra-4.15.0-159-generic_4.15.0-159.167+custom_amd64.deb
...etc...
现在我还想生产依赖于这些包的 、 、linux-generic
等linux-headers-generic
。linux-image-generic
作为提示,apt source linux-image-generic
将我重定向到linux-meta
它告诉我在 Git 上的位置:
NOTICE: 'linux-meta' packaging is maintained in the 'Git' version control system at:
git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux-meta/+git/bionic
Please use:
git clone git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux-meta/+git/bionic
to retrieve the latest (possibly unreleased) updates to the package.
我想你只是运行:
它很快会
.deb
在父目录中生成许多元包。我相信它使用debian/changelog
文件中的最新条目来确定这些元包所依赖的内核包。我还必须修补控制文件以更改其中一个依赖项,因为我的自定义内核是未签名的,在 StackOverflow 上进行了讨论。