Debian + Linux kernel 3.12.22: опция «Загрузчик модулей ядра» недоступна

Debian + Linux kernel 3.12.22: опция «Загрузчик модулей ядра» недоступна

Руководство Debian по компиляции ядраговорит:

Не забудьте выбрать «Загрузчик модулей ядра» в «Поддержка загружаемых модулей» (по умолчанию он не выбран). Если его не включить, у вас возникнут проблемы с установкой Debian.

Однако я скачал ядро ​​3.12.22, запустилсделать xconfigи искал опцию «Загрузчик модуля ядра», но не нашел ее. Такая опция была прекращена, включена по умолчанию или больше не нужна?

Спасибо.

решение1

Некоторые части этого руководства серьезно устарели.

«Поддержка загружаемых модулей» — это название опции, которая включает kmodкомпонент ядра, который вызывает modprobeзагрузку модулей с символическим именем на основе идентификации оборудования. Вы можете увидеть эти символические имена в ; они автоматически извлекаются из исходников ядра. Например, строка означает, что когда ядро ​​запрашивает модуль, имя которого имеет форму , то будет искать файл с именем . Символическое имя соответствует определенному идентификатору PCI, который отправляется периферийным устройством PCI (в данном случае видеокартой)./lib/modules/VERSION/modules.aliasalias pci:v00001002d00005147sv*sd*bc*sc*i* radeonfbpci:v00001002d00005147sv*sd*bc*sc*i*modproberadeonfb.ko

Дело в том, что «поддержка загружаемых модулей» — это название опции.в ядре 2.4.x. В версии 2.6 опция была переименована в «Автоматическая загрузка модуля ядра» (для внутреннего имени CONFIG_KMOD). Вверсия 2.6.27, функция kmod стала обязательной частью поддержки модулей, и вскоре эта опция была удалена, поскольку ее игнорировали.

Связанный контент