Comment vérifier quelles options du noyau ont été compilées sans regarder / boot / config- *


Réponses:


41

À moins que votre noyau n'ait été construit avec CONFIG_IKCONFIG_PROC, ce qui rendrait la configuration disponible dans /procle fichier sysadmin1138 mentionné ci-dessus, vous n'avez pas de chance. Cependant, les paquets de noyau basés sur Debian et RH installent généralement un config-$versionfichier au format /boot. Donc, à moins que ce soit un noyau personnalisé, il devrait être disponible là-bas.


31

Je crois que /proc/config.gz contient le fichier .config avec lequel le noyau a été compilé.


7
Ce n'est disponible que si CONFIG_IKCONFIG_PROCétait défini lors de la construction du noyau. Ne semble pas être présent par défaut sur RHEL ou Ubuntu.
Insyte

4
Au moment de l'écriture, ceci est activé par défaut sur Arch :)
Navin

6
pour lire (ou grep) les paramètres actuels de config.gz, vous pouvez le décompresser avec les indications $cat /proc/config.gz | gunzip > mykernel.confde Jarl sur superuser.com .
xaa

C'est le cas sur Arch Linux en tant que CONFIG_IKCONFIG_PROC=y.
Terry Wang

@xaa Ou vous pouvez utiliser les options à une seule commande zcatou zless, cette dernière solution est plus pratique car il s'agit d'un pageur qui vous permet de faire défiler et de rechercher également.
Comfreak
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.