Я готовий створити мінімальне ядро з лише необхідними для моєї машини речами; тому я почав з компіляції ядра з нуля, використовуючи конфігурацію за замовчуванням і додаючи речі, які я точно знаю (тобто: Ethernet-карта, WiFi-карта, ...).
Але є ще кілька речей, про які не так просто дізнатись (тобто: таймер сторожової собаки), тому я натрапив на AutoKernConf, який нібито виявляє апаратне забезпечення машини та генерує файл конфігурації ядра з налаштуваннями для знайдених пристроїв.
Проблема полягає в тому, що він містив кілька повторень налаштувань, і навіть деякі, яких у мене немає (я використовую ноутбук Dell, і одна з речей, яку він "знайшов", була чимось Toshiba).
Тому я закінчив створення ядра з конфігурацією, яка вийшла з make allmodconfig
команди, яка є ядром з більшістю речей, складених як модулі.
Завантажившись у це ядро та працюючи, lsmod
я можу побачити всі використовувані модулі ядра (ті, які дійсно потрібні), і я хотів би знати, чи є у мене інструмент чи якимось чином проаналізувати цей список та перетворити його у відповідну конфігурацію ядра. файл.
Або як зіставити кожен з відповідними параметрами в ядрі, щоб я міг їх вручну встановити.
Дуже дякую за ваш час.