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개의 질문마다 입력 제어가 사용자에게 반환됩니다.

관련 정보