Ubuntu降低使用的内核到指定的版本

本文指导用户如何将Ubuntu系统的内核降低到特定版本5.8.0-41-generic,包括查看当前内核、查询镜像、下载并安装所需头文件和驱动,以及修改启动顺序以确保新内核加载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu降低使用的内核到指定的版本

ubuntu-20.04.2-desktop-amd64下载连接

一、查看自己的内核版本

uname -a

内核版本

这里是笔者已经切换了之后的内核版本,切换之前的版本为 5.15.0-88-generic

二、查询Linux指定版本的镜像

apt-cache search linux| grep 5.8.0-41

三、下载指定版本内核的Linux系统头文件以及镜像

sudo apt-get install linux-headers-5.8.0-41-generic linux-image-5.8.0-41-generic

然后我们输入以下命令查看我们安装号的内核版本

dpkg --get-selections | grep linux-image

镜像列表

四、安装显卡网卡等一系列驱动环境

1. 安装tools

sudo apt-get install linux-tools-5.8.0-41-generic

2.安装extra

sudo apt-get install linux-modules-extra-5.8.0-41-generic

3.再次查看驱动环境

dpkg --get-selections  | grep linux

成功安装所需环境

五.修改当前内核启动顺序

1.查看当前内核启动顺序

grep 'menuentry' /boot/grub/grub.cfg

这里默认启动顺序是是以5.15.0-88generic

2.修改内核启动顺序

sudo vim /etc/default/grub
# 上述命令如果执行失败请执行 sudo apt install vim 来安装vim

# 修改
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu,Linux 5.8.0-41-generic"

# 更新配置
sudo update-grub

在这里插入图片描述
然后重新启动系统
不过笔者进入以后仍然没有成功更新内核,故在重启的过程中一致按Esc来进入Ubuntu的高级选项,然后选择指定要使用的内核
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
内核切换成功!!!

### 如何在 Ubuntu 22.04 中降低或升级内核版本 #### 方法概述 为了实现 Ubuntu 22.04 的内核降级或升级操作,可以按照以下方法执行。这些步骤涉及查询已安装的内核版本、卸载不需要的内核以及手动下载并安装目标内核。 --- #### 查询当前系统中的内核版本 可以通过 `dpkg` 命令来查看所有已安装的内核版本,并排除当前正在使用内核版本: ```bash dpkg -l | tail -n +6 | grep -E 'linux-image-[0-9]+' | grep -Fv $(uname -r) ``` 此命令会列出除当前运行内核外的所有其他内核版本[^3]。 --- #### 卸载不必要的内核版本 如果存在多个不再需要的内核版本,可以选择将其移除以释放磁盘空间。以下是具体的操作方式: ```bash sudo apt-get remove --purge linux-image-<version> linux-modules-<version> ``` 其中 `<version>` 是指代具体的内核版本号(例如 `5.15.0-76-generic`)。通过这种方式清理掉多余的内核文件[^3]。 --- #### 手动安装特定版本内核 对于希望安装的具体内核版本,可以从官方源或者第三方 PPA 获取对应的包。以下是两种常见的途径: ##### 使用官方仓库安装指定内核 更新本地软件包索引之后,可以直接尝试安装所需的内核版本: ```bash sudo apt update sudo apt install linux-image-<target-version> linux-headers-<target-version> ``` 替换 `<target-version>` 参数为你期望的目标内核版本号。通常推荐选择 LTS (Long Term Support) 类型的稳定版内核作为候选对象[^3]。 ##### 下载 .deb 文件离线安装 当所需内核不在默认APT库范围内时,则需访问 [Ubuntu 主机镜像站点](https://kernel.ubuntu.com/) 或者 [Launchpad 页面](https://launchpad.net/ubuntu/+source/linux-meta),找到对应架构下的 `.deb` 软件包链接地址后逐一下载至本机目录下完成批量部署过程: ```bash cd /path/to/downloaded/debs/ sudo dpkg -i *.deb sudo apt-get install -f # 解决依赖关系冲突问题 ``` 以上流程能够确保即使网络条件受限的情况下依旧顺利完成自定义化调整工作流[^3]。 --- #### 设置 GRUB 启动引导顺序 更改完成后记得重新配置GRUB菜单项优先级以便下次重启设备能正常加载新设置好的环境设定值;编辑 `/etc/default/grub` 文档内的相关内容字段如下所示即可生效: ```plaintext GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true ``` 保存修改后的文档并通过下面指令应用变更效果: ```bash sudo update-grub ``` 最后一步便是实际测试阶段——即刻安排一次完整的冷启动循环验证最终成果吧! --- ### 注意事项 在整个过程中务必小心谨慎对待每一步骤细节部分以免误删核心组件引发不可逆损害情况发生。另外考虑到兼容性因素建议尽量挑选经过广泛检验过的长期维护分支产品系列来进行迁移过渡动作最为稳妥可靠。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

苏雨只会喵喵

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

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

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

打赏作者

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

抵扣说明:

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

余额充值