Gentoo Linux: construcción de un kernel que solo contiene controladores para el hardware instalado

Gentoo Linux: construcción de un kernel que solo contiene controladores para el hardware instalado

Me gustaría crear un kernel para mi sistema que solo contenga módulos para el hardware que realmente está implementado. Por supuesto, puedo recorrer lspci y seleccionar manualmente todos los controladores de dispositivo necesarios para compilarlos como un módulo.

Pero me pregunto si existe algún script que pueda automatizar este proceso hasta cierto punto. Por ejemplo, el escaneo es la salida de lsusb/lspci/cpuinfo, etc. y luego produce un archivo de configuración del kernel .config que se puede modificar aún más y actúa como base.

Existen varias herramientas que brindan una buena descripción general del hardware contenido en un sistema, pero ninguna produce un archivo .config del kernel.

http://wiki.gentoo.org/wiki/Hardware_detection

[apéndice]

Acabo de enterarme del parámetro 'make localmodconfig' que parece ser más seguro en tiempo real.

Este enlace también contiene información valiosa para acelerar las cosas, sin embargo, no proporciona la información que estoy buscando: http://gentoovps.net/kernel-tips/

Respuesta1

Con modprobed-db puedes recargar módulos almacenados anteriormente y ejecutar make localmodconfig

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

información relacionada