最佳做法是使用您的分发渠道随附的任何内核。
但是如果你自己编译,你当然可以使用旧的 .config 文件作为你新配置的基础。棘手的部分是在 2.6.27 和 2.6.32 之间添加的所有模块。在我看来你有两个选择
当然,每个内核中的新功能都会发生变化。新驱动程序、现有模块上的新选项、不推荐使用的选项和模块更改。这些记录在内核本身以及其他各种地方。有些给出了很好的高级概述,有些则是螺栓级别的。
使用make oldconfig
复制到内核源目录中的旧 .config 文件,并采用所有新选项的所有默认答案。这假设新模块对于使用旧内核的系统不太重要。如果这在第一次不起作用,则是时候转到选项 1 并重试。