ubuntu查看当前内核
sudo uname -r
如图:内核版本为4.4

方式一:下载.deb包并执行安装
在此网站上查找所需内核版本 Index of /~kernel-ppa/mainline

下载对应内核版本的.deb ,如图标号为 1、2、3、4、的
注意:cpu为64架构 选择amd64对应的安装包;

下载完成后,新建一个文件夹,并将下载的4个包移至新建文件夹中(如图,我的少移了一个后面会出错!所以一个不能少)

移动完成后
ls #查看文件列表
cd ubuntu_core(上一步中新建的文件夹名字) #cd 命令进入存放内核包.deb的文件夹中
#然后执行以下命令进行安装
sudo dpkg -i *.deb
#以管理员身份运行 软件包管理器 安装 所有deb软件包; sudo以管理员身份运行;dpkg软件包管理器; -i安装; *.deb所有软件包
如图出现问题:可以知道缺失了下面两个包
- 依赖于libssl1.1(>=1.1.0)
- 依赖于linux-base(>=4.5ubuntu1-16.04.1)

一位宝藏博主分享的宝藏网站: https://pkgs.org/ 可以查找下载很多Linux的包;
下载好以上两个缺失的包后,依旧是新建一个文件夹,将其放进文件夹中,并执行安装命令
#进入存放上面两个包的文件夹中
cd ubuntu_deb #ubuntu_deb是新建的文件夹名字)
#然后执行以下命令进行安装
sudo dpkg -i *.deb
#以管理员身份运行 软件包管理器 安装 所有deb软件包; sudo以管理员身份运行;dpkg软件包管理器; -i安装; *.deb所有软件包
安装完成,再次用命令安装内核的软件包;
然后执行命令:
sudo update -gurb
sudo reboot #重启
重启后,使用 uname -r 可以查看内核版本已经更新
本文详细介绍了在Ubuntu系统中如何检查当前内核版本,并通过下载.deb包的方式手动升级到4.4版本。过程包括查找所需内核版本、下载对应安装包、解决依赖问题以及执行安装和重启操作。在升级过程中,遇到了依赖包缺失的问题,通过外部资源下载并安装了缺失的libssl1.1和linux-base包,最终成功更新了内核。
865





