Подтвердить что ты не робот

Получение конфигурации из образа ядра Linux

У меня есть образ ядра Linux в формате эльфа, и я хочу узнать, какой файл .config использовался для сборки этого ядра. Когда я делаю objdump изображения, я вижу раздел под названием kernel_config_data, который содержит текст, но не похож на файл конфигурации. Есть ли способ получить эту информацию?

4b9b3361

Ответ 1

Предполагая, что ваше ядро ​​было построено с опцией IKCONFIG, вы можете использовать инструмент scripts/extract-ikconfig для извлечения исходного файла .config.

В качестве альтернативы вы можете загрузить это ядро ​​и найти встроенную конфигурацию в /proc/config.gz.

Ответ 2

например. Чтобы узнать, установлено ли в нашем ядре параметр CONFIG_PRINTK_TIME.

CONFIG_PRINTK_TIME → Показать информацию о времени на принтах

Команда запуска при целевой загрузке: zcat/proc/config.gz | grep 'CONFIG_PRINTK_TIME'

[email protected]:~# zcat /proc/config.gz | grep 'CONFIG_PRINTK_TIME'
CONFIG_PRINTK_TIME=y
[email protected]:~#