debian使用apt升级内核

一、默认源升级

  1. 更新源之后,搜索可用的镜像
sudo apt update
sudo apt search linux-image

搜索结果样例如下:

Sorting...
Full Text Search...
linux-image-6.1.0-11-amd64/stable-security 6.1.38-4 amd64
  Linux 6.1 for 64-bit PCs (signed)

linux-image-6.1.0-11-cloud-amd64/stable-security 6.1.38-4 amd64
  Linux 6.1 for x86-64 cloud (signed)

linux-image-6.1.0-11-rt-amd64/stable-security 6.1.38-4 amd64
  Linux 6.1 for 64-bit PCs, PREEMPT_RT (signed)

linux-image-6.1.0-12-amd64/stable-security 6.1.52-1 amd64
  Linux 6.1 for 64-bit PCs (signed)

linux-image-6.1.0-12-cloud-amd64/stable-security 6.1.52-1 amd64
  Linux 6.1 for x86-64 cloud (signed)

linux-image-6.1.0-12-rt-amd64/stable-security 6.1.52-1 amd64
  Linux 6.1 for 64-bit PCs, PREEMPT_RT (signed)

linux-image-6.1.0-17-amd64/stable-security 6.1.69-1 amd64
  Linux 6.1 for 64-bit PCs (signed)

linux-image-6.1.0-17-cloud-amd64/stable-security 6.1.69-1 amd64
  Linux 6.1 for x86-64 cloud (signed)

linux-image-6.1.0-17-rt-amd64/stable-security 6.1.69-1 amd64
  Linux 6.1 for 64-bit PCs, PREEMPT_RT (signed)

linux-image-6.1.0-20-amd64/stable-security 6.1.85-1 amd64
  Linux 6.1 for 64-bit PCs (signed)

选择你要安装的版本,执行 sudo apt install 命令安装即可,比如:

sudo apt install linux-image-6.1.0-17-amd64

其他:上面的版本中有些带有后缀,它们的意思分别是:

内核版本 说明
linux-image-<version> 这是最基本的内核包,包含特定版本的内核映像。
linux-image-<version>-generic 适用于大多数计算机,包含标准内核配置,适合一般用户。
linux-image-<version>-lowlatency 针对需要低延迟的应用设计,适合音频和实时处理等场景。
linux-image-<version>-server 为服务器优化的内核,通常删除了一些不必要的功能,以提高性能和稳定性。
linux-image-<version>-rt 实时内核,提供更快的响应时间,适合需要高实时性的应用。
linux-image-<version>-unsigned 未签名的内核映像,通常用于开发或测试目的。
linux-image-<version>-debug 含有调试信息的内核,适合开发人员进行调试和分析。
linux-image-<version>-cloud 表示该内核是为云计算环境优化的
linux-image-<version>-custom 用户自定义编译的内核,通常包含特定功能或补丁。

二、backports源更新

Debian 系的操作系统中,Backports 源是一个特殊的软件包源,主要用于提供较新版本的软件包。

源类型 说明
主源(Main) 包含 Debian 项目维护的完全自由的软件包,提供最稳定且经过充分测试的软件。
限制源(Contrib) 包含依赖于非自由软件的自由软件。虽然软件本身是自由的,但它可能需要非自由组件才能正常工作。
非自由源(Non-free) 包含不符合 Debian 自由软件指南的软件,这些软件可能有版权限制或其他限制。
测试源(Testing) 包含正在开发中的软件包,可能会比稳定版更新,但相对不够稳定,适合希望尝试新特性的用户。
不稳定源(Unstable) 也称为 "Sid",是 Debian 的开发版本,包含最新的软件包,适合开发者和测试人员,但不适合生产环境。
  1. 更改 source.listBackPorts 源,编辑 /etc/apt/sources.list,在文件中添加以下行(请根据你的 Debian 版本号进行替换,例如 buster-backports 或 bullseye-backports)
deb http://deb.debian.org/debian <你的版本>-backports main

image

  1. 更新源之后,搜索可用的镜像
sudo apt update
sudo apt search linux-image

搜索结果样例如下:

image

image

linux-image-6.9.10+bpo-amd64-unsigned/stable-backports 6.9.10-1~bpo12+1 amd64
  Linux 6.9 for 64-bit PCs

linux-image-6.9.10+bpo-cloud-amd64/stable-backports 6.9.10-1~bpo12+1 amd64
  Linux 6.9 for x86-64 cloud (signed)

linux-image-6.9.10+bpo-cloud-amd64-dbg/stable-backports 6.9.10-1~bpo12+1 amd64
  Debug symbols for linux-image-6.9.10+bpo-cloud-amd64

linux-image-6.9.10+bpo-cloud-amd64-unsigned/stable-backports 6.9.10-1~bpo12+1 amd64
  Linux 6.9 for x86-64 cloud

linux-image-6.9.10+bpo-rt-amd64/stable-backports 6.9.10-1~bpo12+1 amd64
  Linux 6.9 for 64-bit PCs (signed), PREEMPT_RT

linux-image-6.9.10+bpo-rt-amd64-dbg/stable-backports 6.9.10-1~bpo12+1 amd64
  Debug symbols for linux-image-6.9.10+bpo-rt-amd64

linux-image-6.9.10+bpo-rt-amd64-unsigned/stable-backports 6.9.10-1~bpo12+1 amd64
  Linux 6.9 for 64-bit PCs, PREEMPT_RT

linux-image-6.9.7+bpo-amd64/stable-backports 6.9.7-1~bpo12+1 amd64
  Linux 6.9 for 64-bit PCs (signed)

linux-image-6.9.7+bpo-amd64-dbg/stable-backports 6.9.7-1~bpo12+1 amd64
  Debug symbols for linux-image-6.9.7+bpo-amd64

linux-image-6.9.7+bpo-amd64-unsigned/stable-backports 6.9.7-1~bpo12+1 amd64
  Linux 6.9 for 64-bit PCs

选择你要安装的版本,执行 sudo apt install 命令安装即可,比如:

sudo apt install linux-image-6.9.10+bpo-cloud-amd64

其他:版本中的 +bpo 代表 Backports

image

安装完成截图:
image

重启后即可选择已经安装的新版本:

image

登录后确认内核版本:

image

posted @ 2024-12-22 00:21  那个白熊  阅读(6)  评论(0编辑  收藏  举报