我有一個elf格式的Linux內核映像,我想知道用什麼.config
文件來構建這個內核。當我做圖像的objdump時,我看到一個名爲kernel_config_data
的部分,其中包含文本,但看起來不像配置文件。有沒有辦法檢索這些信息?從Linux內核映像獲取配置
19
A
回答
29
假設你的內核是用IKCONFIG選項建,你可以使用scripts/extract-ikconfig
工具來提取原始.config
文件。
或者,您可以啓動該內核並找到/proc/config.gz
中的嵌入式配置。
0
E.g.看看我們的內核是否有CONFIG_PRINTK_TIME設置的選項。
CONFIG_PRINTK_TIME - >顯示定時信息上printks
運行命令目標啓動時: ZCAT了/proc/config.gz | grep'CONFIG_PRINTK_TIME'
[email protected]:~# zcat /proc/config.gz | grep 'CONFIG_PRINTK_TIME'
CONFIG_PRINTK_TIME=y
[email protected]:~#
相關問題
- 1. 配置Linux內核
- 2. 如何從內核映像文件中提取配置
- 3. 如何從Linux內核模塊獲取配置數據?
- 4. Linux內核模塊配置
- 5. 爲linux內核配置物理內存
- 6. 在運行時從linux內核模塊獲取內核版本
- 7. 從壓縮的內核映像中獲取uname信息
- 8. 獲取配置中的Symfony2內核
- 9. 如何在arm linux中讀取內核映像?
- 10. 如何在Buildroot中配置Linux內核?
- 11. Linux內核文件配置使
- 12. 配置Linux內核(menuconfig):redifinition錯誤
- 13. Linux內核的構建配置與Eclipse
- 14. 正確的linux內核配置hotplug
- 15. 查看Linux內核配置選項
- 16. 配置Linux內核時出錯
- 17. 如何從內存映像獲取流?
- 18. 配置內核
- 19. 內核崩潰後獲取linux內核調試信息
- 20. Linux內核:獲取函數地址爲內核驅動程序
- 21. 從dd映像設置linux raid
- 22. 映射Linux內核中的DMA中斷
- 23. 讀取Linux內核參數
- 24. Linux內核讀取功能
- 25. 未知的arm linux內核映像格式
- 26. 來自ISO映像的Linux內核版本
- 27. 彙編2.6.35 Linux + Android補丁。內核映像的物理地址?
- 28. 無法在qemu上運行linux內核映像
- 29. Cuda內核配置
- 30. 從Linux內核空間獲取進程列表
以及如何檢查它是否構建W/IKCONFIG?我猜如果ikconfig只是失敗:像 scripts/extract-ikconfig $ file extract-ikconfig:找不到內核配置。 – RzR 2014-01-05 19:35:32
@Frederic Hamidi我有一些'.img'文件,它們是'arm-eabi-gcc'交叉編譯的,我想要獲取那個映像的'.config'文件。是否有可能這樣做? – 2016-08-25 13:03:52