Да, необходимо упаковать изменения как модуль DKMS. Создание модулей для нескольких установленных ядер или автоматически восстановление их на обновленном ядре являются основной функцией DKMS.
У сообщества Ubuntu documention есть хорошая статья об этой теме здесь.