make localmodconfig不会更新.config文件

时间:2014-06-23 02:44:14

标签: linux linux-kernel

我正在尝试编译一个精简的发行版内核。我正在使用FEDORA,它有大约4000多个配置选项。我只是想安装一个普通的内核,所以我正在寻找一种方法来做到这一点。我遇到了目标" make localmodconfig"声称它会自动检查系统中已加载的模块并禁用其他所有模块。

我想利用这个,因此复制了发行版内核的配置文件,将其放在我的源代码树中并运行make localmodconfig。 然而,脚本似乎仍然询问Y / N / M所有选项。我预计它会生成一个.config文件,只启用必要的选项。我错过了什么吗?

1 个答案:

答案 0 :(得分:2)

oldconfig make目标类似,在禁用所有不需要的驱动程序后,程序将询问尚未设置的任何选项。

如果您不想浪费时间,可以按回车键接受每个问题的建议答案 - 在大多数情况下,这些设置是合适的。要进一步修改配置文件中 localmodconfig 设置的参数,请在make调用后启动一个常规配置程序 - 例如通过 menuconfig xconfig < / i>制作目标。