5.16 自行编译内核
一般只在需要自行调整内核编译参数时,才需要自己编译内核。这是个费时又费力的活。
- 安装必备工具和依赖:
sudo apt install build-essential fakeroot bisonflex libssl-dev libncurses5-dev
- 下载内核源码:https://www.kernel.org/ ,选择版本,下载后右键“解压到当前文件夹”。
- 进入源码所在目录,右键“在终端中打开”,拷贝旧配置文件:cp /boot/config-
uname -r
* .config - 基于当前系统内核配置文件生成新内核配置文件:
make olddefconfig
- 调整内核编译参数,除非你清楚选项的作用,否则请忽略:
make menuconfig
- 多核编译:
make deb-pkg -j $(echo $(nproc)-1|bc)
- 编译完成后,会在源码的上一级目录中生成deb安装文件,
sudo dpkg -i *.deb
安装即可。
注意: - 如果想修改参数再重新编译,建议执行”make mrproper“清理一下
- 上述第四步不建议使用默认配置:make defconfig
- 推荐阅读:https://www.jianshu.com/p/9fbdfd919fc0