原因不明,安装的ubuntu20.0.4系统升级了内核版本,但项目所兼容的内核版本为5.13.0-30。

1、确定自己的内核版本。

        首先可以使用uname -a 确认自己的内核版本,

        然后使用:

dpkg --get-selections | grep linux-image  //查看linux中安装的内核镜像
dpkg --get-selections | grep linux    //查看linux中内核对应的所有文件

        查看你是否下载了你需要的内核。如果没有,需要安装

2、备份软件配置文件

sudo cp /etc/apt/sources.list /etc/apt/sources.list_bak

3、打开软件源配置文件,添加新的软件源,并更新

sudo vim /etc/apt/sources.list

//在源文件最后一行添加
deb http://security.ubuntu.com/ubuntu trusty-security main

//添加完毕后,更新配置
sudo apt-get update

4、安装我们所需要的新内核

        比如我需要的版本为5.13.0-30的内核版本,所以执行以下命令,各位根据自身情况修改。

sudo apt-get install linux-image-5.13.0-30-generic
sudo apt-get install linux-image-extra-5.13.0-30-generic
sudo apt-get install linux-headers-5.13.0-30-generic
sudo apt-get install linux-headers-5.13.0-30

5、检查是否安装成功

dpkg -l |grep 5.13.0-30-generic

6、打开grub配置文件,进行修改,然后更新

//进入grub配置文件
sudo vim /etc/default/grub

//找到GRUB_DEFAULT=0,修改
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu,with Linux 5.13.0-30-generic"

//保存退出,进行更新
sudo update-grub

//更新完成后重启
sudo reboot

7、重新查看内核版本,uname -r

        显示正常则更新完成

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐