Получить конфигурацию ядра из текущей системы Linux?

Я случайно удалил свой .config для моей конфигурации ядра в Linux и, похоже, помню, что был способ получить конфигурацию ядра через файловую систему proc.

Возможно ли это, и если да, то как мне это сделать?

  • Cron Советы для того, чтобы не выполнять задания cron в праздничные дни (понедельник трехдневного выходного дня)
  • Полный список команд Commandline
  • Как слышать звук микрофона над динамиками - Ubuntu karmic
  • Какие команды для tc-формирования, очереди и планирования?
  • Проблемы с установкой x2goserver-xsession при новой установке CentOS 7.1 на Amazon EC2
  • Интернет-киоск для мотеля?
  • Поддерживает ли Linux TRIM для SSD на LVM?
  • Как правильно установить ant 1.8 на Ubuntu 11.04
  • 4 Solutions collect form web for “Получить конфигурацию ядра из текущей системы Linux?”

    1. /proc/config.gz
    2. / Загрузки / конфигурации
    3. / Boot / config – $ (uname -r)

    В зависимости от вашей системы вы найдете ее в любом из этих (возможно, больше) мест.

    Для реального запуска ядра один из способов получить конфигурационный файл – это

     cat /proc/config.gz | gunzip > running.config 

    или,

     zcat /proc/config.gz > running.config 

    Тогда running.config будет содержать конфигурацию работающего ядра linux.

    Однако это возможно только в том случае, если в вашем запущенном ядре linux было настроено наличие /proc/config.gz . Конфигурация для этого находится в

    • General setup
      • [*] Kernel .config support
        • [*] Enable access to .config through /proc/config.gz

    В большинстве дистрибутивов этот набор настроек отсутствует. Они предоставляют файлы конфигурации ядра в своих пакетах ядра и обычно находятся в каталоге /boot/ .

    Немного поздно, но, возможно, это помогает кому-то. У меня не было /proc/config.gz nor /boot/config nor /boot/config-$(uname -r) на моем компьютере. Мне пришлось запускать modprobe configs как root. Затем присутствовал /proc/config.gz

    Если вы не смогли найти конфигурацию ядра в / boot / nor в /proc/config.gz, вы можете попробовать извлечь эту информацию из самого ядра.

    Внутри любого исходного кода ядра есть скрипт для извлечения config, расположенный в scripts/extract-ikconfig , передайте ядро, которое вы хотите, чтобы его настройка была параметром для этого скрипта.

    Это решение будет работать только в том случае, если Kernel .config support была включена в скомпилированном ядре.

    Давайте будем гением компьютера.