在 menuconfig 中找到内核配置选项

在 menuconfig 中找到内核配置选项

我今天将我的 gentoo-sources 升级到了 3.3.8,现在我正在查看差异旧内核之间默认配置和旧内核的.配置:大约有 20 处更改。我想手动将这些更改应用到新内核的菜单配置中。

在哪里可以找到类似的工具:

menuconfig-find -v 3.3.8-gentoo AMD
>> [0] Device Drivers
       -> IOMMU Hardware Support (IOMMU_SUPPORT [=y])
         -> AMD IOMMU support (AMD_IOMMU [=y])
>> [1] Device Drivers
       -> Memory Technology Device (MTD) support (MTD [=n])
         -> Mapping drivers for chip access
...
<< :goto 1 ENTER

PS:我不喜欢 menuconfig 的内置搜索,因为它显然不可用:

  1. 没有 bashcompletion
  2. 应在不同的会话中同时运行 2 个菜单配置
  3. 结果只是纯文本,我无法选择条目并按“立即转到此菜单条目”

答案1

gentoo 的方式是提供最方便的实用程序。

Git 是一个非常方便的实用程序。然后,您可以跟踪对配置所做的更改,并最终只选择您需要的更改;但是,如果您没有 Git,那么您确实必须手动检查它们。


你这里有两种互相矛盾的说法:

  • 您想手动应用文本差异更改。

  • 您想使用 GUI 来实现这一点。

这行不通,虽然可以改进内核,但对于搜索上瘾的人来说,它根本不存在,很可能也没有菜单差异。因此,您需要在文本表单中手动进行这些更改,而不是在 GUI 中。

但是,每一CONFIG_行代表什么意思呢?

现在,GUI 搜索就派上用场了。


但这意味着两个会话,对吧,我们还有另一个方便的实用程序:尝试拆分screen

在顶部您可以使用合并实用程序,在底部您可以进行 GUI 搜索。

其余的取决于您的复制/粘贴技能......

相关内容