![查找或创建内核二进制文件的内核配置](https://linux22.com/image/45907/%E6%9F%A5%E6%89%BE%E6%88%96%E5%88%9B%E5%BB%BA%E5%86%85%E6%A0%B8%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E7%9A%84%E5%86%85%E6%A0%B8%E9%85%8D%E7%BD%AE.png)
我已经下载了我现在正在使用的内核二进制文件。为了在我的系统上使用看门狗,我必须重新编译具有看门狗支持的内核。是否可以获得二进制文件的当前内核配置?
二进制文件是从这页。我用的是R5版本。
答案1
如果内核配置未在 中分发/boot/config-*
或可用/proc/config.gz
,则几乎不可能获取它。正如亚历克斯所写,他们还可以修补内核并包含专有驱动程序。
但由于内核在GPLv2,您下载二进制文件的网站的所有者,必须为您提供相应的配置,包括他们用于编译它的源代码。如果您遇到问题,请联系gpl-violations.org。
答案2
是的。你可以首先 cd 进入新的内核源代码目录,在那里你只需输入以下内容:
make oldconfig
然后它会询问您旧内核版本中不存在的所有选项。当前运行的版本和新版本中都存在的版本将被简单地复制。然后输入以下内容进行自定义:
make menuconfig