HoRain云--Ubuntu内核降级全攻略
本文详细介绍了Ubuntu系统内核版本降级的完整教程。内容包括:降级前的数据备份和注意事项;查看当前内核信息的方法;两种安装旧内核的方式(推荐官方仓库安装);配置GRUB启动项和设置默认内核的步骤;验证降级结果及清理无用内核的方法。文章还提供了实用小贴士,如GRUB菜单操作技巧和常见问题解决方案。作者特别强调操作安全性,建议保留多个内核版本以防意外,并分享了个人使用经验。最后邀请读者分享降级原因,

🎬 HoRain云小助手:个人主页
🔥 个人专栏: 《Linux 系列教程》《c语言教程》
⛺️生活的理想,就是为了理想的生活!
⛳️ 推荐
前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。
专栏介绍
|
专栏名称 |
专栏介绍 |
|
本专栏主要撰写C干货内容和编程技巧,让大家从底层了解C,把更多的知识由抽象到简单通俗易懂。 |
|
|
本专栏主要是注重从底层来给大家一步步剖析网络协议的奥秘,一起解密网络协议在运行中协议的基本运行机制! |
|
|
全面深入解析 docker 容器,从基础到进阶,涵盖原理、操作、实践案例,助您精通 docker。 |
|
|
本专栏主要撰写Linux干货内容,从基础到进阶,知识由抽象到简单通俗易懂,帮你从新手小白到扫地僧。 |
|
|
本专栏着重撰写Python相关的干货内容与编程技巧,助力大家从底层去认识Python,将更多复杂的知识由抽象转化为简单易懂的内容。 |
|
|
本专栏主要是发布一些考试和练习题库(涵盖软考、HCIE、HRCE、CCNA等) |
目录

Ubuntu系统内核版本降级实用教程
嘿,朋友!看到你想要降级Ubuntu内核,这很常见,特别是当新内核导致硬件兼容性问题或系统不稳定时。别担心,我来给你一个清晰、安全的降级指南。记住,操作前一定要备份重要数据哦!
🛠️ 降级前的重要注意事项
- 备份数据:操作前用Timeshift创建系统快照
- 保留至少两个内核:防止降级失败导致系统无法启动
- 驱动兼容性:某些显卡驱动(如NVIDIA)需要重新安装对应内核版本的驱动
- 网络恢复:如果降级后无法联网,可以尝试:
sudo apt install --reinstall linux-modules-extra-$(uname -r)
🔍 第一步:查看当前内核信息
# 查看当前运行的内核版本
uname -r
# 列出系统中已安装的所有内核
dpkg --list | grep linux-image
📦 第二步:安装旧版本内核(推荐方法1)
方法1:从官方仓库安装(最推荐)
# 查看可用的旧内核版本
apt-cache search linux-image | grep generic
# 安装特定版本内核(以5.15.0-91为例)
sudo apt install linux-image-5.15.0-91-generic \
linux-headers-5.15.0-91-generic \
linux-modules-extra-5.15.0-91-generic
方法2:手动下载安装(适用于仓库已移除的版本)
-
访问 Ubuntu内核存档网站 下载对应版本的以下文件:
- linux-headers-*.deb
- linux-image-*.deb
- linux-modules-*.deb
-
安装下载的deb包:
sudo dpkg -i *.deb
⚙️ 第三步:配置GRUB启动项
# 更新GRUB配置
sudo update-grub
# 查看GRUB菜单中的内核顺序
grep menuentry /boot/grub/grub.cfg
🎯 第四步:设置默认启动内核
方案1:临时选择(每次启动手动选择)
重启时长按Shift键进入GRUB菜单,选择旧内核启动。
方案2:永久修改默认内核(推荐)
sudo nano /etc/default/grub
# 修改以下参数(根据你的实际内核版本调整)
# 例如:GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 5.15.0-91-generic"
# 或者:GRUB_DEFAULT="1>2" # 表示第1个子菜单的第2个选项
# 保存文件后更新GRUB
sudo update-grub
✅ 第五步:验证降级结果
# 重启后检查内核版本
sudo reboot
uname -r
# 应显示降级后的版本,如:5.15.0-91-generic
🗑️ 第六步:卸载不需要的内核(可选)
# 确认系统已稳定运行旧内核后执行
sudo apt purge linux-image-6.5.0-25-generic \
linux-headers-6.5.0-25-generic \
linux-modules-extra-6.5.0-25-generic
# 清理残留文件
sudo apt autoremove
💡 小贴士
-
如何找回原来的内核:如果降级后出现问题,重启时按Shift键进入GRUB菜单,选择原来的内核版本启动。
-
快速确认内核版本:在GRUB菜单中,内核名称通常显示为"Ubuntu, with Linux X.X.X-X-generic"。
-
降级常见问题:如果GRUB菜单未显示旧内核,可以尝试:
sudo grub-mkconfig -o /boot/grub/grub.cfg
🌟 为什么我这么推荐这个方法?
因为我在Ubuntu上也经常需要调整内核版本,特别是当我遇到新内核导致显卡驱动不兼容或者某些硬件无法正常工作的时候。记得,每次操作前都备份好数据,这样即使出问题也能轻松恢复。
对了,你是因为什么问题需要降级内核呢?是显卡驱动问题,还是某个软件的兼容性问题?如果需要更具体的帮助,可以告诉我你的具体情况,我来帮你分析! 😊
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄
💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍
🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙
更多推荐



所有评论(0)