Je suis prêt à construire un noyau minimal avec uniquement les éléments nécessaires à ma machine; J'ai donc commencé par compiler le noyau à partir de zéro, en utilisant la configuration par défaut et en ajoutant des choses que je sais avec certitude (par exemple: carte Ethernet, carte WiFi, ...).
Mais il y a plusieurs autres choses pas si faciles à connaître (par exemple: le temporisateur de surveillance), donc je suis tombé sur AutoKernConf qui détecte censément le matériel de la machine et génère un fichier de configuration du noyau avec les paramètres des périphériques trouvés.
Le problème est qu'il contenait plusieurs paramètres répétés et même certains que je n'ai pas (j'utilise un ordinateur portable Dell et l'une des choses qu'il a "trouvées" était quelque chose de Toshiba).
J'ai donc fini par construire un noyau avec la configuration issue de la make allmodconfig
commande, qui est un noyau avec la plupart des choses compilées sous forme de modules.
En démarrant et en exécutant ce noyau, lsmod
je peux voir tous les modules du noyau en cours d'utilisation (ceux vraiment nécessaires) et je voudrais savoir s'il existe un outil ou un moyen pour analyser cette liste et la convertir dans la configuration du noyau correspondante fichier.
Ou comment mapper chacun avec les options appropriées dans le noyau afin que je puisse les définir manuellement.
Merci beaucoup pour votre temps.