OVH Cloud OVH Cloud

Kernel :Déterminer les options de compilation ?

5 réponses
Avatar
Zouplaz
Bonjour, j'ai un kernel préinstallé (Fedora) et je voudrais savoir
quelles ont été les options activées lors de sa compilation, comment faire ?

Merci

5 réponses

Avatar
dede
SALUT,
ben tu regardes le fichier .config dans les sources.
C'est situe dans /usr/src/linux-<quelque chose>
Sinon tu recuperes le dernier noyau et tu le fais à la main :(

A+
Avatar
Zouplaz
SALUT,
ben tu regardes le fichier .config dans les sources.
C'est situe dans /usr/src/linux-<quelque chose>
Sinon tu recuperes le dernier noyau et tu le fais à la main :(

A+


En fait je l'ai trouvé dans /boot !!!

Bon, je peux magouiller tranquille maintenant ;-)

Avatar
Sébastien Kirche
Le 5 May 2006 à 21:05, dede a formulé :

SALUT,
ben tu regardes le fichier .config dans les sources.
C'est situe dans /usr/src/linux-<quelque chose>
Sinon tu recuperes le dernier noyau et tu le fais à la main :(


Mouais. Si le noyo est préinstallé, il y a de grandes chances qu'il ne
l'ait pas compilé lui-même.

Chez moi (Debian), les noyaux précompilés sont accompagnés de leurs
configs dans /boot :

,----[ ls -l /boot ]
| total 11856
| -rw-r--r-- 1 root root 49994 2005-11-26 18:26 config-2.6.14-2-powerpc
| -rw-r--r-- 1 root root 50908 2006-03-06 11:30 config-2.6.15-1-powerpc
| lrwxrwxrwx 1 root root 27 2006-01-10 16:08 initrd.img -> initrd.img-2.6.15-1-powerpc
| -rw------- 1 root root 1399978 2005-12-13 04:13 initrd.img-2.6.14-2-powerpc
| -rw------- 1 root root 1066759 2006-03-07 17:12 initrd.img-2.6.15-1-powerpc
| lrwxr-xr-x 1 root root 27 2005-12-13 04:13 initrd.img.old -> initrd.img-2.6.14-2-powerpc
| -rw-r--r-- 1 root root 635358 2005-11-27 02:11 System.map-2.6.14-2-powerpc
| -rw-r--r-- 1 root root 654063 2006-03-06 12:41 System.map-2.6.15-1-powerpc
| lrwxrwxrwx 1 root root 24 2006-01-10 16:08 vmlinux -> vmlinux-2.6.15-1-powerpc
| -rw-r--r-- 1 root root 4222684 2005-11-27 02:10 vmlinux-2.6.14-2-powerpc
| -rw-r--r-- 1 root root 4012098 2006-03-06 12:41 vmlinux-2.6.15-1-powerpc
| lrwxr-xr-x 1 root root 24 2005-12-13 04:13 vmlinux.old -> vmlinux-2.6.14-2-powerpc
`----

Tu peux voir que pour chaque noyau (vmlinux-xx), il y a un initrd et une
config associée.

HTH.
--
Sébastien Kirche

Avatar
mpich
Zouplaz wrote:
Bonjour, j'ai un kernel préinstallé (Fedora) et je voudrais savoir
quelles ont été les options activées lors de sa compilation, comment
faire ?

Merci


si tu as une fc5, tu peux récupérer les sources du dernier kernel
=>
http://download.fedora.redhat.com/pub/fedora/linux/core/5/source/SRPMS/kernel-2.6.15-1.2054_FC5.src.rpm

puis

rpm -ivh kernel-2.6.15-1.2054_FC5.src.rpm
cd /usr/src/redhat/SPECS
rpmbuild -bp --target i686 kernel-2.6.spec
cd /usr/src/redhat/BUILD/kernel-2.6.16
mv linux-2.6.16.i686 /usr/src/linux-2.6.16.i686-1.2054_FC5
cd /usr/src/linux-2.6.16.i686-1.2054_FC5
make xconfig

Avatar
Doug713705
Le Vendredi 5 Mai 2006 20:02, Zouplaz s'est exprimé de la sorte sur
fr.comp.os.linux.configuration :

Bonjour, j'ai un kernel préinstallé (Fedora) et je voudrais savoir
quelles ont été les options activées lors de sa compilation, comment faire
?


Avec un peu de chance, le support à l'accès des options de compilation à été
activé dans le noyau en cours d'utilisation, auquel cas :

zcat /proc/config.gz

qu'on peut habilement rediriger vers un fichier de config :

zcat /proc/config.gz > ./monfichier.config

Et on obtient à coup sûr les options de compilation du noyau en cours.
--
@+
Doug [Linux user #307925] - Slackware RuleZ ;-)
[Pourquoi t'es qui, qu'est ce que tu fais par où ?]
-- Pour me contacter enlever no-spam (2X) --