Руководство Debian по компиляции ядраговорит:
Не забудьте выбрать «Загрузчик модулей ядра» в «Поддержка загружаемых модулей» (по умолчанию он не выбран). Если его не включить, у вас возникнут проблемы с установкой Debian.
Однако я скачал ядро 3.12.22, запустилсделать xconfigи искал опцию «Загрузчик модуля ядра», но не нашел ее. Такая опция была прекращена, включена по умолчанию или больше не нужна?
Спасибо.
решение1
Некоторые части этого руководства серьезно устарели.
«Поддержка загружаемых модулей» — это название опции, которая включает kmod
компонент ядра, который вызывает modprobe
загрузку модулей с символическим именем на основе идентификации оборудования. Вы можете увидеть эти символические имена в ; они автоматически извлекаются из исходников ядра. Например, строка означает, что когда ядро запрашивает модуль, имя которого имеет форму , то будет искать файл с именем . Символическое имя соответствует определенному идентификатору PCI, который отправляется периферийным устройством PCI (в данном случае видеокартой)./lib/modules/VERSION/modules.alias
alias pci:v00001002d00005147sv*sd*bc*sc*i* radeonfb
pci:v00001002d00005147sv*sd*bc*sc*i*
modprobe
radeonfb.ko
Дело в том, что «поддержка загружаемых модулей» — это название опции.в ядре 2.4.x. В версии 2.6 опция была переименована в «Автоматическая загрузка модуля ядра» (для внутреннего имени CONFIG_KMOD
). Вверсия 2.6.27, функция kmod стала обязательной частью поддержки модулей, и вскоре эта опция была удалена, поскольку ее игнорировали.