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.