原内核: linux-4.15.0-142-generic
新内核: linux-4.15.0-142-lowlatency
问题描述: 更换内核后编译oai时报错nasmesh compilation failed
问题分析: 执行dmesg
查看具体原因,报错如下:
version magic '4.15.0-142-generic SMP mod_unload ' should be '4.15.0-142-lowlatency SMP preempt mod_unload
问题解决:
cd /usr/src/linux-headers-4.15.0-142-lowlatency
sudo gedit include/linux/vermagic.h
修改如下:
将UTS_RELEASE " "
替换为当前内核版本号“4.15.0-142-lowlatency ”
NOTE:注意后面有空格; 保持 \
符号不变。
重新编译运行后成功。