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.