Linux

如何確定建構 Linux 核心的選項?

  • January 25, 2017

說,我有來自我的發行版的自定義核心,我怎樣才能獲得建構核心的所有選項的列表?

可以通過從供應商的 repo 中讀取核心包中的配置文件來獲取它們,但是還有其他方法嗎?我的意思是從核心本身獲取這些資訊的方法,也許來自procfs?

除了@Stephen Kitt 所說的,至少在我的 Debian 系統上,您可以在以下位置找到資訊:

/boot/config-<version>

就我而言,版本是:

3.16.0-4-686-pae

因此,發出:

less /boot/config-3.16.0-4-686-pae

吐出一長串的核心配置!

如果您的核心是在IKCONFIG_PROC啟用的情況下建構的,您將能夠從/proc/config.gz. 如果它是在IKCONFIG啟用的情況下建構的,您將能夠使用extract-ikconfig腳本從核心映像中提取它。

如果兩個配置選項都未啟用,則需要從供應商的儲存庫中讀取配置文件。

引用自:https://unix.stackexchange.com/questions/339758