Получи случайную криптовалюту за регистрацию!

Инфраструктура для сборки модулей ядра Linux Первично установ | Linux для чайника

Инфраструктура для сборки модулей ядра Linux

Первично установленная по умолчанию система Linux непригодна для сборки модулей ядра . В ней отсутствуют некоторые специфические компоненты, такие как хэдеры ядра и другое.

Но с самого начала надо проверить наличие компилятора GCC и утилиты make. Если они отсутствуют, установить их.

Далее в Fedora, CentOS, RedHat, ... нам необходимы дополнительные пакеты kernel-headers.* (обычно устанавливается вместе с ядром) и kernel-devel.* : 
yum list all kernel*

Пакет kernel-devel.* предоставляется в репозитариях только для последнего обновляемого ядра, поэтому логично начать с обновления ядра: 
sudo yum update kernel*
sudo yum install kernel-devel.i686

В дистрибутивах Debian/Ubuntu почти то же самое, картина, только здесь вам необходима установка только одного пакета (linux-headers-* - выбранного для вашей архитектуры ядра)