虚拟机装的是ubuntukylin 18.04Lts 版本,自带的内核版本可以通过 cat /proc/version 查看
升级步骤
1.安装软件包
sudo apt-get install libncurses5-dev libssl-dev build-essential openssl
2. 下载解压内核源码包
到网站下载升级的内核版本 https://mirrors.edge.kernel.org/pub/linux/kernel/
xz -d linux-5.4.tar.xz
tar -xvf linux-5.4.tar
3. 配置内核
把系统自带的配置文件 复制到 新的内核源码目录下,在执行 make menuconfig 并保存 ,(厉害的可以手工配置)
cd linux-5.4
cp /boot/config-*-generic .config
4.编译内核
make -jn //n 表示使用多少个cpu核心来编译内核,可以先查看系统有各多少个cpu核心 ,cat /proc/cpuinfo
processor :3 //表示有4个,从0开始计数
此外编译过程中也遇到了一些错误,都是找不到命令,像第一步一样安装相关的软件包即可
5.编译和安装内核模块
sudo make modules_install
6.安装内核镜像到linux 系统中
sudo make install
重启 就升级成功,查看版本,即我们刚才编译安装的版本。