在 Linux 内核的 `make oldconfig` 中跳过所有新设备驱动程序

在 Linux 内核的 `make oldconfig` 中跳过所有新设备驱动程序

使用时make oldconfig我通常会简短地查看新选项,以防有重要/有用的东西。

但是,在现有系统上,我不太关心某些我显然没有的硬件的新设备驱动程序。有没有办法make oldconfig跳过所有设备驱动程序?

答案1

当您这样做时make oldconfig,仅显示新选项。您可以使用 强制所有新内容为“否” yes n | make oldconfig,但某些旧配置可能已更改(以前是是/否,现在有几个数字选项,...)。最好不要这样做。

答案2

make allnoconfig当前内核中有,请参阅 Documentation/kbuild/kconfig.txt 。

或者,为了解决某些条目不接受“N”的问题,您可以在遇到问题时允许用户输入:

$ { while :; do
  for i in `seq 100`; do echo n; done; read n; echo $n; done } | make oldconfig

这将每 100 个问题将输入控制权返回给用户。

相关内容