我目前使用的是 Linux Kernel 2.6,它适用于我的硬件。现在我想为相同的硬件编译Linux内核3.2。我可以直接将 2.6 的内容.config
用于 v3.2 吗?
是否有任何有关如何将.config
文件从一个内核版本迁移到另一个内核版本的文档/指南?
答案1
你可以使用make oldconfig
.
复制 2.6.config
文件后,此 make 选项将提示您输入当前内核源代码中未在该文件中找到的选项。然而,你将不得不处理脱离上下文的选择选项,很难给出正确的答案
进一步阅读:
答案2
官方不建议这样做,但你可以这样做,这就是我所做的。你必须浏览构建菜单很小心。事情发生了变化(尤其是从 2.6 到 3.2),如果不进行审查,您可能最终会得到许多不需要的功能和驱动程序。
我不知道迁移指南,但对于内核调整,您可能需要查看Linux 内核简述来自格雷格·克罗哈特曼;第 7 章和第 8 章尤其令人感兴趣。写于 2006 年,现在有点过时了,但内容本质上仍然有效。