Gentoo Linux:构建仅包含现有硬件驱动程序的内核

Gentoo Linux:构建仅包含现有硬件驱动程序的内核

我想为我的系统构建一个内核,该内核仅包含实际到位的硬件模块。当然,我可以通过 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

https://wiki.archlinux.org/index.php/Modprobed-db

相关内容