一、下载内核源码
4.4.0-62-generic
cd 4.4.0-62-generic
make menuconfig 选择必要的选项,然后保存
make -j20 用20个核编译
这样在arch/arm64/boot会生成文件,这个是arm下编译的,x86的在arch/x86_64/boot下
file Image.gz
Image.gz: gzip compressed data, from Unix, max compression
mv Image.gz bzImage
替换掉原来的内核即可
二、替换模块
如果是直接在安装内核的机器上编译内核可以直接执行
make modules_install 就会在你的编译环境里/lib/modules 下生成内核模块文件夹
如果是在开发机编译内核,安装在其他机器
make modules_install INSTALL_MOD_PATH=/xxx/rootfs/
这样lib/modules会装在/xxx/rootfs/ 目录下面