随着新技术和设备的不断涌现,及时更新Linux系统的内核变得尤为重要,尤其是当我们希望最大化系统性能时。
此外,更新系统内核不仅能让我们利用新内核功能,还能帮助我们防范早期版本中已发现的安全漏洞。
警告:升级内核可能会导致某些驱动程序或软件的兼容性问题,因此在操作前,请确保备份重要数据。
准备好在 Ubuntu 和 Debian 或其衍生版(如 Linux Mint)上更新内核了吗?如果准备好了,继续阅读!
第一步:检查当前安装的内核版本
要查看系统上当前安装的内核版本,可以运行以下命令:
uname -sr
以下是在 Ubuntu 24.04 服务器上运行该命令的输出示例:
Linux 6.8.0-52-generic
第二步:在 Ubuntu 服务器上升级内核
要升级 Ubuntu 中的内核,请访问 http://kernel.ubuntu.com/~kernel-ppa/mainline/ 并从列表中选择所需的版本(截至撰写时,Kernel 6.13.4 是最新版本)。
接下来,使用 wget 命令下载适合您系统架构的 .deb 文件:
wget https://kernel.ubuntu.com/mainline/v6.13/amd64/linux-headers-6.13.0-061300-generic_6.13.0-061300.202501302155_amd64.deb
wget https://kernel.ubuntu.com/mainline/v6.13/amd64/linux-headers-6.13.0-061300_6.13.0-061300.202501302155_all.deb
wget https://kernel.ubuntu.com/mainline/v6.13/amd64/linux-image-unsigned-6.13.0-061300-generic_6.13.0-061300.202501302155_amd64.deb
wget https://kernel.ubuntu.com/mainline/v6.13/amd64/linux-modules-6.13.0-061300-generic_6.13.0-061300.202501302155_amd64.deb
下载完所有内核文件后,使用 dpkg 包管理器安装这些文件,一次性安装所有下载的 .deb 文件:
sudo dpkg -i *.deb
安装完成后,更新 GRUB 引导加载程序并重启机器以应用更改:
sudo update-grub
sudo reboot
系统重启后,检查新内核是否生效:
uname -sr
如果成功,你应该看到类似 6.13.4 的版本号,表示安装成功。
现在你正在使用一个比 Ubuntu 默认安装的内核版本更新的内核。
如何启动到旧内核(如果需要)
如果新内核导致问题,你可以启动到之前的内核版本:
- 重启系统并在启动时按住 Shift 键(或按 Esc 键)进入 GRUB 菜单。
- 选择“Advanced options for Ubuntu”。
- 选择之前的内核版本并按 Enter 键。

进入旧内核后,如果需要,可以删除新内核。
如何删除内核 6.13.4(如果需要)
如果新内核导致问题并且你希望卸载它,可以运行:
sudo apt remove --purge linux-headers-6.13.0-061300 linux-image-unsigned-6.13.0-061300-generic linux-modules-6.13.0-061300-generic
然后,再次更新 GRUB:
sudo update-grub
最后,重启系统:
sudo reboot
我们学习了如何轻松地升级 Ubuntu 系统上的 Linux 内核。这里还有另一种方法,我们没有展示,因为它需要从源代码编译内核,这在生产环境中的 Linux 系统上并不推荐使用。











