使用不同版本的 Linux 内核配置文件

使用不同版本的 Linux 内核配置文件

我目前使用的是 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 年,现在有点过时了,但内容本质上仍然有效。

相关内容