Kernel/build module
< Kernel
Версия от 20:23, 22 октября 2023; Vt (обсуждение | вклад) (Новая страница: «Самому собирать внешние модули не рекомендуется, но это возможно. Для этого нужно подготовить систему. {{Note| Не забудьте, что вручную собранный модуль нужно будет пересобрать и переинсталлировать при обновлении ядра. }} = Как собрать внешний модуль ядра...»)
Самому собирать внешние модули не рекомендуется, но это возможно. Для этого нужно подготовить систему.
Примечание: Не забудьте, что вручную собранный модуль нужно будет пересобрать и переинсталлировать при обновлении ядра.
Как собрать внешний модуль ядра под Альт
Для сборки внешнего модуля ядра, например, под флейвор std-def
необходим пакет kernel-modules-std-def
и базовая сборочная среда (устанавливаемая пакетом rpm-build
):
# apt-get update # apt-get dist-upgrade # apt-get install rpm-build kernel-modules-std-def
Приедет kernel-modules-std-def
для последнего ядра в репозитории, если у вас уже более старое ядро, то его нужно тоже обновить.
Альтернативный вариант -- сразу установить и новое ядро и хедеры от него:
# apt-get update # apt-get dist-upgrade # apt-get install rpm-build # update-kernel --headers # ребут
В дальнейшем update-kernel будет ставить хедеры автоматически.
Дальше собираете модуль по инструкциям апстрима.