Como determinar as opções com as quais o kernel do Linux foi construído? [duplicado]

0

Digamos que eu tenha um kernel personalizado da minha distribuição, como eu poderia obter uma lista de todas as opções com as quais o kernel foi construído?

É possível obtê-los lendo o arquivo de configuração do pacote kernel do repositório do fornecedor, mas existe alguma outra maneira? Quero dizer, maneiras de obter essa informação formam o próprio kernel, talvez do procfs?

    
por Bulat M. 24.01.2017 / 13:44

2 respostas

1

Além do que o @Stephen Kitt disse, pelo menos no meu sistema Debian você pode encontrar as informações em:

/boot/config-<version>

Onde version, no meu caso, é:

3.16.0-4-686-pae

Então, emitindo:

less /boot/config-3.16.0-4-686-pae

Mostra as configurações do kernel em uma lista longa !

    
por 24.01.2017 / 13:57
4

Se o seu kernel foi criado com IKCONFIG_PROC ativado, você poderá recuperar a configuração de /proc/config.gz . Se ele foi criado com IKCONFIG ativado, você poderá extraí-lo da imagem do kernel usando o extract-ikconfig script.

Se nenhuma opção de configuração estiver ativada, você precisará ler o arquivo de configuração do repositório do fornecedor.

    
por 24.01.2017 / 13:52