我已经在 16.04 基础上成功构建了一组 Linux 内核一段时间了。当我构建 4.14 内核以制作 deb 包时,使用:
make -j24 KDEB_PKGVERSION=1.custom deb-pkg
它始终会生成以下 5 个 deb 包:
- Linux 标头
- Linux 映像
- Linux 镜像-4.x-dbg
- Linux 的 libc 开发环境
- Linux 固件
我现在只得到这 4 个 deb 包:
- Linux 标头
- Linux 映像
- Linux 镜像-4.x-dbg
- Linux 的 libc 开发环境
从 4.14 开始,不再创建 linux-firmware 包。在 4.13 及之前的版本中,不存在任何问题。
Ubuntu 中创建内核包的方式有什么变化吗?或者这是一种新的 Linux 实现?
谢谢。
答案1
我遇到了同样的问题,无法解决,但主内核映像按预期工作,所以目前对我来说这不是问题。
我认为这与这个变化有关:
kbuild:deb-pkg:删除固件包支持
https://github.com/torvalds/linux/commit/cc18abbe449aafc013831a8e0440afc336ae1cba