1,查看已经安装的内核版本

dpkg --list | grep linux-image

2. 查看现有的内核版本

uname -a

 如下图,我们现有的内核版本是 5.15.0-105

3. 下载指定的内核版本,例如我要更新成5.15.0-78的版本, 没有提示错误即可

sudo apt install linux-image-5.15.0-78-generic linux-headers-5.15.0-78-generic

4. 查找需替换内核的ID

grep gnulinux /boot/grub/grub.cfg

如下图所示,找到我们需要切换的版本5.15.0-78

5. 修改grup文件切换内核

sudo vim /etc/default/grub

将GRUB_DEFAULT改成步骤4中找到的版本号

GRUB_DEFAULT="gnulinux-5.15.0-78-generic-advanced-db39f8c4-dcd0-4b5e-9d42-42e8d0128852>gnulinux-5.15.0-78-generic-recovery-db39f8c4-dcd0-4b5e-9d42-42e8d0128852", 如下图所示:

如果内核切换不成功就将GRUB_DEFAULT改成下面这种内容:

GRUB_DEFAULT="1>4", 

1表示ubuntu, 4表示的是目标内核版本的索引,这个可以在重启ubuntu的时候长按 “shift” 键进入"Advanced options for ubuntu"  就能看到目标内核的索引,我需要切换成5.15.0-78的,所以索引是4。

6. 更新配置文件

sudo update-grub

7. 重启 reboot

8. 再次查看版本号: uname -r, 就能看到内核版本就已经切换成目标内核版本了

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐