0


ubuntu22.04 切换内核版本

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

dpkg --list | grep linux-image

  1. 查看现有的内核版本
uname -a

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

  1. 下载指定的内核版本,例如我要更新成5.15.0-78的版本, 没有提示错误即可
sudo apt install linux-image-5.15.0-78-generic linux-headers-5.15.0-78-generic

  1. 查找需替换内核的ID
grep gnulinux /boot/grub/grub.cfg

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

  1. 修改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。

  1. 更新配置文件
sudo update-grub

  1. 重启 reboot

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

标签: linux 运维 服务器

本文转载自: https://blog.csdn.net/db_linux_driver/article/details/141598995
版权归原作者 深耕嵌入式 所有, 如有侵权,请联系我们删除。

“ubuntu22.04 切换内核版本”的评论:

还没有评论