Bagaimana cara memeriksa opsi kernel apa yang dikompilasi tanpa melihat / boot / config- *


Jawaban:


41

Kecuali jika kernel Anda dibangun CONFIG_IKCONFIG_PROC, yang akan menjadikan konfigurasi tersebut /procsebagai sysadmin1138 yang disebutkan di atas, Anda kurang beruntung. Namun, paket kernel berbasis Debian dan RH biasanya menginstal config-$versionfile dalam /boot. Jadi kecuali itu kernel khusus, itu harus tersedia di sana.


31

Saya percaya /proc/config.gz berisi file .config yang dikompilasi dengan kernel.


7
Itu hanya tersedia jika CONFIG_IKCONFIG_PROCdisetel ketika kernel dibangun. Tampaknya tidak ada di sana secara default di RHEL atau Ubuntu.
Insyte

4
Pada saat penulisan, ini diaktifkan secara default di Arch :)
Navin

6
untuk membaca (atau grep) pengaturan saat ini dari config.gz Anda dapat meng-unzipnya $cat /proc/config.gz | gunzip > mykernel.confseperti yang disarankan oleh Jarl di superuser.com .
xaa

Ini adalah kasus di Arch Linux sebagai CONFIG_IKCONFIG_PROC=y.
Terry Wang

@xaa Atau Anda dapat menggunakan alternatif perintah tunggal zcatatau zless, yang terakhir lebih nyaman karena merupakan pager yang memungkinkan Anda untuk menggulir dan mencari juga.
comfreak
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.