5.16 自行编译内核

一般只在需要自行调整内核编译参数时,才需要自己编译内核。这是个费时又费力的活。

  1. 安装必备工具和依赖:sudo apt install build-essential fakeroot bisonflex libssl-dev libncurses5-dev
  2. 下载内核源码:https://www.kernel.org/ ,选择版本,下载后右键“解压到当前文件夹”。
  3. 进入源码所在目录,右键“在终端中打开”,拷贝旧配置文件:cp /boot/config-uname -r* .config
  4. 基于当前系统内核配置文件生成新内核配置文件:make olddefconfig
  5. 调整内核编译参数,除非你清楚选项的作用,否则请忽略:make menuconfig
  6. 多核编译:make deb-pkg -j $(echo $(nproc)-1|bc)
  7. 编译完成后,会在源码的上一级目录中生成deb安装文件,sudo dpkg -i *.deb 安装即可。
    注意:
  8. 如果想修改参数再重新编译,建议执行”make mrproper“清理一下
  9. 上述第四步不建议使用默认配置:make defconfig
  10. 推荐阅读:https://www.jianshu.com/p/9fbdfd919fc0
Copyright © DOSU community 2020 all right reserved,powered by Gitbook该文章修订时间: 2020-09-12 12:06:10

results matching ""

    No results matching ""