我想为我的系统构建一个内核,该内核仅包含实际到位的硬件模块。当然,我可以通过 lspci 手动选择所有需要的设备驱动程序以将其构建为模块。
但我想知道是否有一些脚本可以在一定程度上自动化这个过程。例如,哪个脚本扫描 lsusb/lspci/cpuinfo 等的输出,然后生成一个 .config 内核配置文件,该文件可以进一步修改并作为基准。
有几种工具可以很好地概述系统所含的硬件,但没有一种可以生成内核 .config 文件。
http://wiki.gentoo.org/wiki/Hardware_detection
[附录]
我刚刚了解了“make localmodconfig”参数,它似乎是一个真正的更安全的参数。
此链接还包含一些有价值的信息以加快速度,但它没有提供我正在寻找的信息: http://gentoovps.net/kernel-tips/
答案1
使用 modprobed-db 您可以重新加载存储的早期模块并运行 make localmodconfig