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