Come posso verificare quali opzioni del kernel sono state compilate senza guardare / boot / config- *


Risposte:


41

A meno che non sia stato creato il kernel CONFIG_IKCONFIG_PROC, il che renderebbe disponibile la configurazione /proccome sysadmin1138 sopra menzionato, sei praticamente sfortunato. I pacchetti del kernel basati su Debian e RH, tuttavia, generalmente installano un config-$versionfile /boot. Quindi, a meno che non sia un kernel personalizzato, dovrebbe essere disponibile lì.


31

Credo che /proc/config.gz contenga il file .config con cui è stato compilato il kernel.


7
Questo è disponibile solo se è CONFIG_IKCONFIG_PROCstato impostato al momento della compilazione del kernel. Non sembra essere lì per impostazione predefinita su RHEL o Ubuntu.
Insyte,

4
Al momento della scrittura, questo è abilitato per impostazione predefinita su Arch :)
Navin

6
per leggere (o grep) le impostazioni correnti da config.gz puoi decomprimerlo $cat /proc/config.gz | gunzip > mykernel.confcome suggerito da Jarl su superuser.com .
xaa

È il caso di Arch Linux come CONFIG_IKCONFIG_PROC=y.
Terry Wang

@xaa Oppure puoi usare le alternative a singolo comando zcato zless, quest'ultima delle quali è più conveniente in quanto è un cercapersone che ti permette di scorrere e cercare pure.
comfreak
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.