Компиляция модуля ядра и перенос его на др. машину

Сообщения
1
#1
Всем привет, нужен совет как правильно перенести модуль ядра с АБСОЛЮТНО одинаковой Астры СЕ 1.6 на точно такую же.

Там ядро как известно 4.15.3-1 generic и hardened.

Я скомпилил модуль для generic, подписал его, все ок, мувнул его на другую тачку, прописал в modules.dep как он должен стартовать и все ок, работает.

Но что делать с hardened!? Мне очень нужен совет как быть.
После всех тех же манипуляций dmesg говорит:
my_module: kernel module disagrees about version of symbol

Подскажите куда копать? Может на этапе компиляции надо что-то сделать, я хз. Спасибо за внимание.

UPD: Я не могу компилить на каждой машине этот модуль, он является лишь частью другого пакета, а таскать с собой ключи и подписывать на лету после компиляции не хочу.
 

gosha

New member
Сообщения
24
#2
От generic драйвера не подойдут для hardened
От hardened драйвера не подойдут для generic
Для hardened - заново собирать.

  • Загрузиться в hardened
  • Установить kernel headers hardened
  • #make
  • #make install
  • #depmod