master-next
我正在尝试在存储库的分支中编译内核。与我当前安装的内核git://kernel.ubuntu.com/ubuntu/ubuntu-yakkety.git
相比,内核添加了很多选项,从复制当前内核后,命令询问了我很多问题。我在哪里可以找到针对此内核的 Ubuntu 官方更新?他们似乎没有将其保存在 git 存储库中。4.4
.config
/boot
fakeroot make-kpkg --initrd kernel_image kernel_headers -j 4
.config
答案1
.config
如果您从 Ubuntu 内核 git repo 构建,则不需要该文件!如果你关注正确、现代的构建过程.config 文件将根据位于的一组模板自动为不同的 Ubuntu 架构和风格生成debian.master/config/
。
要以交互方式编辑默认配置,请fakeroot debian/rules editconfigs
在构建之前运行(而不是 make menuconfig)
或者编辑debian.master/config/config.common.ubuntu
(或特定于体系结构或风格的配置文件)并运行fakeroot debian/rules updateconfigs
。
答案2
使用Ubuntu 主线 PPA作为获取起始点 .config 文件的方法。找出其中哪个内核最接近您要编译的内核,安装它,然后从 /boot 目录中窃取它的配置文件。请注意,弄清楚 Ubuntu 的命名约定与主流命名约定可能很困难,但Ubuntu 到主线内核版本映射网页可能会有帮助。