Ubuntu Linux 内核升级

https://zhuanlan.zhihu.com/p/76507686
https://zhuanlan.zhihu.com/p/133323571
https://zhuanlan.zhihu.com/p/480721693
现在有一个更新的、更方便的命令行工具,可以实现清除旧内核文件的目的

sudo apt install byobu

上述 byobu 命令行工具安装后,继续在命令提示符后输入:

sudo purge-old-kernels

最后输入“Y”确认,旧内核的清理工作即会开始。
清理之后如果没有升级,在这种情况下执行上述 purge-old-kernels 命令,将会收到“No kernels are eligible for removal”,意思是“没有需要清理的内核”。
另外此 purge-old-kernels 命令在清理过程中,会自动保留最新的、和最近的这两个内核,以防止新内核无法启动时,还可以用旧内核继续启动电脑

例如我们删除 3.13.0-32

apt-get remove linux-headers-3.13.0-65
apt-get remove linux-headers-3.13.0-65-generic

如果我们发现某个内核的状态是deinstall

我们可以使用如下的命令来删除这个内核

dpkg --get-selections | grep deinstall | sed ‘s/deinstall/\lpurge/’ | sudo dpkg --set-selections; sudo dpkg -Pa

升级内核
Ubuntu18.04-aarch64系统

https://support.huaweicloud.com/devg-mindstudio302/atlasms_02_0037.html

内核下载地址

kernel.ubuntu.com/~kernel-ppa/mainline/

使用root用户建一个文件夹 非常关键

sudo su 
mkdir kernel
cd kernel
dpkg -i *.deb

如果报缺少依赖项,可以使用apt-get install -f 命令自动安装缺少的依赖。
如果上述命令执行后依旧报缺失 libssl1.1.0(>=1.1.0),则下载附件,移动至Ubuntu一目录中,root用户下手动安装依赖项 dkpg libssl1.1_1.1.0g-2ubuntu4.1_amd64.deb
之后再到 ~/kernel 目录下安装内核。
如果不提示报错,最后输出done。则表示更新Linux内核
done很重要
reboot重启之后,uname -a查看内核版本号是否升级为4.18.
(https://bbs.huaweicloud.com/forum/thread-22441-1-1.html)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞同学

随时为您服务

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值