make oldconfig
используется для применения вашего старого файла .config к новому ядру
.
Например, у вас есть файл .config
вашего текущего ядра, и вы
загрузили новое ядро и хотите собрать новое ядро. Поскольку очень вероятно, что новое ядро будет иметь некоторые новые параметры конфигурации, вам необходимо обновить файл config. Самый простой способ сделать это - запустить make oldconfig
, который предложит вам вопросы о новых параметрах конфигурации. (это те, которых нет в вашем текущем файле .config
)
В ядре Linux для make
по умолчанию используется silentoldconfig
, который выполняет то же самое, что и oldconfig
, и дополнительно автоматически обновляет зависимые записи конфигурации (записи конфигурации, которые зависят от при других значениях т.е. зависит от
записей в Kconfig
файлах).
Конечно, make
затем собирает ядро, тогда как make oldconfig
только обновляет конфигурацию.