
Ich möchte für mein System einen Kernel erstellen, der nur Module für die tatsächlich vorhandene Hardware enthält. Natürlich kann ich lspci durchgehen und manuell alle erforderlichen Gerätetreiber auswählen, die als Modul erstellt werden sollen.
Ich frage mich jedoch, ob es ein Skript gibt, das diesen Prozess bis zu einem gewissen Grad automatisieren kann. Beispielsweise eines, das die Ausgabe von lsusb/lspci/cpuinfo usw. scannt und dann eine Kernelkonfigurationsdatei .config erstellt, die weiter geändert werden kann und als Basis dient.
Es gibt mehrere Tools, die einen guten Überblick über die in einem System enthaltene Hardware bieten, aber keines erstellt eine Kernel-Config-Datei.
http://wiki.gentoo.org/wiki/Hardware_detection
[Nachtrag]
Ich habe gerade vom Parameter „make localmodconfig“ erfahren, der erheblich sicherer zu sein scheint.
Dieser Link enthält auch einige wertvolle Informationen zur Beschleunigung der Dinge, bietet jedoch nicht die Informationen, nach denen ich suche: http://gentoovps.net/kernel-tips/
Antwort1
Mit modprobed-db können Sie gespeicherte frühere Module neu laden und make localmodconfig ausführen