Kernel/build module

Материал из ALT Linux Wiki

Самому собирать внешние модули не рекомендуется, но это возможно. Для этого нужно подготовить систему.

Примечание: Не забудьте, что вручную собранный модуль нужно будет пересобрать и переинсталлировать при обновлении ядра.


Как собрать внешний модуль ядра под Альт

Для сборки внешнего модуля ядра, например, под флейвор std-def необходим пакет kernel-headers-modules-std-def и базовая сборочная среда (устанавливаемая пакетом rpm-build):

 # apt-get update
 # apt-get dist-upgrade
 # apt-get install rpm-build kernel-headers-modules-std-def

Приедет kernel-headers-modules-std-def для последнего ядра в репозитории, если у вас уже более старое ядро, то его нужно тоже обновить.

Альтернативный вариант -- сразу установить и новое ядро и хедеры от него:

 # apt-get update
 # apt-get dist-upgrade
 # apt-get install rpm-build
 # update-kernel --headers
 # ребут

В дальнейшем update-kernel будет ставить хедеры автоматически.

Дальше собираете модуль по инструкциям апстрима.

See aslo: OutOfTreeKernelModule