ubuntu22.04 切换内核版本

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 /
### 升级 Ubuntu 22.04内核版本 为了在 Ubuntu 22.04 上升级到最新的内核版本,可以按照以下方法操作。这涉及下载并安装所需的内核包以及配置启动选项。 #### 准备工作 确保系统的软件源已更新至最新状态,并且系统处于正常运行的状态: ```bash sudo apt update && sudo apt upgrade -y ``` #### 安装新内核 如果要手动安装特定版本的新内核,则需要分别安装 `linux-headers`、`linux-image` 和 `linux-modules` 系列的包。例如,对于目标内核版本 6.8.2 PREEMPT_RT: 1. **获取所需内核文件** 可以通过官方仓库或者第三方资源(如 [Kernel.org](https://www.kernel.org/) 或者 [Ubuntu Mainline Kernel PPA](https://kernel.ubuntu.com/~kernel-ppa/mainline/))下载对应的内核文件。假设已经找到适合的目标内核版本 6.8.2 并将其下载到本地目录 `/tmp/kernel/` 中[^1]。 2. **安装内核组件** 使用 `dpkg` 命令依次安装头文件、镜像和其他模块支持包: ```bash cd /tmp/kernel/ sudo dpkg -i *.deb ``` 3. **处理依赖关系** 如果存在未满足的依赖项,可以通过以下命令解决: ```bash sudo apt --fix-broken install ``` #### 配置 GRUB 启动菜单 完成上述步骤后,GRUB 引导加载程序会自动检测新增加的内核条目。然而,可能还需要手动调整默认启动顺序来指定新的内核作为首选项。 1. 编辑 GRUB 默认设置文件: ```bash sudo nano /etc/default/grub ``` 2. 修改其中的关键参数如下所示: ```plaintext GRUB_DEFAULT="saved" GRUB_SAVEDEFAULT=true ``` 这样可以让下次开机时保存最后一次选择的内核作为默认值[^3]。 3. 更新 GRUB 菜单列表: ```bash sudo update-grub ``` #### 测试新内核 重新启动计算机以应用更改: ```bash sudo reboot ``` 在启动过程中按住 Shift 键进入高级选项界面,从中挑选刚刚安装好的新内核版本进行测试。确认无误后再删除旧版冗余内核释放磁盘空间。 --- ### 注意事项 - 在执行任何重大变更之前,请备份重要数据以防万一出现问题无法恢复。 - 若尝试切换回之前的稳定环境失败,可通过 Live CD 方式修复系统或降级内核版本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

深耕嵌入式

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值