Ubuntu18.04上编译和切换Linux内核版本

Ubuntu18.04编译和切换Linux内核版本

编译内核

  • 内核版本
    linux-5.2.5.tar.xz
  • 安装依赖项
    sudo apt-get install build-essential
    sudo apt-get install libncurses5-dev
    sudo apt-get install flex
    sudo apt-get install bison
    sudo apt-get install libssl-dev
  • 编译
    1.cd内核源代码目录/
    2.make mrproper //清除编译过程中产生的所有中间文件
    3.make clean //清除上一次产生的编译中间文件
    4.make menuconfig //图形化界面,方便选择一些功能
    直接exit并保存即可
    在这里插入图片描述
    //编译内核源代码:make -j2(根据自己的CPU情况,设置-jN)

安装内核

  • 安装内核模块
    sudo make modules_install
  • 安装内核
    sudo make install
  • 安装内核的头文件(可选)
    sudo make headers_install
  • 修改grub启用新版本内核
    1.打开grub文件:vi /etc/defaule/grub
    2.将"GRUB_CMDLINE_LINUX_DEFAULT"的值由"quiet"改为"text"并保存
    3.update-grub保存配置
    在这里插入图片描述

重启系统

sudo reboot
查看当前内核版本:uname -a
在这里插入图片描述

参考资料

https://www.jianshu.com/p/60d2b4f86159
https://jingyan.baidu.com/album/6fb756ecfecab5641858fbd6.html?picindex=11

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章