我今天将我的 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 的内置搜索,因为它显然不可用:
- 没有 bashcompletion
- 应在不同的会话中同时运行 2 个菜单配置
- 结果只是纯文本,我无法选择条目并按“立即转到此菜单条目”
答案1
gentoo 的方式是提供最方便的实用程序。
Git 是一个非常方便的实用程序。然后,您可以跟踪对配置所做的更改,并最终只选择您需要的更改;但是,如果您没有 Git,那么您确实必须手动检查它们。
你这里有两种互相矛盾的说法:
您想手动应用文本差异更改。
您想使用 GUI 来实现这一点。
这行不通,虽然可以改进内核,但对于搜索上瘾的人来说,它根本不存在,很可能也没有菜单差异。因此,您需要在文本表单中手动进行这些更改,而不是在 GUI 中。
但是,每一CONFIG_
行代表什么意思呢?
现在,GUI 搜索就派上用场了。
但这意味着两个会话,对吧,我们还有另一个方便的实用程序:尝试拆分screen
。
在顶部您可以使用合并实用程序,在底部您可以进行 GUI 搜索。
其余的取决于您的复制/粘贴技能......