Как заставить параметр CONFIG_ оставаться включенным?

Я не знаю, как правильно отлаживать процесс настройки ядра, когда параметр, который должен быть включен (потому что он на самом деле не зависит от чего-либо, и он не конфликтует ни с чем, о котором я могу думать), действительно не может найти способ жить дальше make olddefconfig .

Среди прочего я использую

 CONFIG_SYS_SUPPORTS_ZBOOT=y 

с 4.8.6 ядра 4.8.6 и я не нашел способа написать файл .config , который сохранит этот определенный флаг после использования make и в соответствии с доступной документацией и скриптами в arch/mips это не должно происходить.

Поскольку этот параметр необходим для генерации vmlinuz для целей mips, я включил lzma для ядра как для сжатия, так и для декомпрессии, но до сих пор … ничего, CONFIG_SYS_SUPPORTS_ZBOOT=y продолжает «уходить».

Вы знаете, как я могу буквально заставлять флаг CONFIG оставаться или отлаживать, почему make и kbuild думают, что этот флаг не может быть kbuild ?

  • Почему приложениям пространства пользователя нужны заголовки ядра?
  • Содержание области стека процесса
  • Некоторые основные вопросы о безопасности ядра Linux
  • Что эквивалентно чистке Mac в Linux?
  • Суффикс версии ядра Linux + CONFIG_LOCALVERSION
  • После установки нового ядра в Ubuntu 14.04 перезагрузка приведет меня к initramfs busybox. Как смонтировать файловую систему после этого?
  • Архивные модули не загружаются при запуске?
  • Как отправить модуль Linux вверх по течению?
  • 2 Solutions collect form web for “Как заставить параметр CONFIG_ оставаться включенным?”

    Вручную изменить файл .config без Kconfig не рекомендуется, так как это может привести к неожиданному поведению. В вашем случае лучшим решением будет запуск

     make menuconfig 

    и выбор опции конфигурации из menuconfig (параметр, который вы ищете, должен быть под аркой / mips).

    Вы не можете.

    SYS_SUPPORTS_ZBOOT не имеет никаких подсказок, поэтому он не выбирается пользователем.

    Эта опция должна быть выбрана вашей платформой ( Machine selection System type ). Если это не так, это, вероятно, означает, что это не поддерживается вашей машиной.

    Interesting Posts
    Linux и Unix - лучшая ОС в мире.