Всякий раз , когда вы запускаете make menuconfig, make xconfig, make XXX_defconfig, make oldconfig, make localmodconfigили любой из других make XXXconfigцелей в Linux Kernel исходного дерева, это создает ( в случае успеха) файл с именем .config. Этот файл используется во время компиляции ядра и не стирается, если вы не удалите его вручную или не запустите make mrproper.
Обычно хранятся исходные деревья ядра /usr/src; если вы сделали компиляцию, /usr/src/linux-3.0.7то ваш .configфайл находится в /usr/src/linux-3.0.7/.config. (Поскольку это точечный файл , lsкоманда не показывает его, пока не запускается с -aфлагом.)
Многие дистрибутивы организовывают копирование .configфайла в пакет, содержащий ядро, и устанавливают его рядом с ядром, например, /boot/config-3.0.7для соответствия /boot/vmlinuz-3.0.7. Встроенные дистрибутивы часто этого не делают; Я не знаю, если Angstrom делает, и в любом случае это не относится, если вы скомпилировали ядро вручную.
Конфигурация ядра иногда может быть доступна из запущенного ядра в /proc/config.gz. Это требует IKCONFIGопции времени компиляции.
.configв/usr/src/linux-3.0.7каталоге нет файла . На/bootесть толькоconfig-2.6.32файл.