4

Я хотел бы собрать ядро для моей системы, которое содержит только модули для оборудования, которое действительно на месте. Конечно, я могу пройти через lspci и вручную выбрать все необходимые драйверы устройств для сборки в виде модуля.

Но мне интересно, есть ли какой-нибудь сценарий, который может до некоторой степени автоматизировать этот процесс. Например, какое сканирование выводит lsusb/lspci/cpuinfo и т.д., А затем создает файл конфигурации ядра .config, который может быть изменен в дальнейшем и действует как базовый уровень.

Существует несколько инструментов, которые предоставляют хороший обзор оборудования, содержащегося в системе, но ни один из них не создает файл ядра .config.

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

[Добавление]

Я только что узнал о параметре 'make localmodconfig', который кажется безопаснее в реальном времени.

Эти ссылки также содержат некоторую ценную информацию для ускорения работы, однако она не предоставляет информацию, которую я ищу: http://gentoovps.net/kernel-tips/

1 ответ1

0

С помощью modprobed-db вы можете перезагрузить сохраненные ранее модули и запустить make localmodconfig

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .