如何在 Debian 12 或 11 上安装 Linux 内核 6.10

探索 Linux 主线内核可以显著增强 Debian 系统的性能和功能。利用由 Stéphane Graber 构建的 Zabbly Linux 内核,可以有效地将这些优势集成到您的系统中。下面简要介绍一下它带来的好处:

  • 最新更新:可通过 Zabbly 访问的主线内核直接从 Linux 内核源提供最新功能和错误修复,确保您的系统始终了解最新的进展。
  • 最小修改:Zabbly 内核经过了最少的调整,提供纯净、未更改的 Linux 内核版本。这可确保您按照原始开发人员的意图运行软件。
  • 注重稳定:Zabbly内核强调稳定性,目标用户优先考虑可靠、安全的操作环境。
  • 性能增强:通过最新内核版本中的优化和更新体验更高的性能。

然而,值得注意的是,虽然通过 Zabbly 的主线内核提供了许多好处,但由于缺少特定于发行版的补丁,它可能存在一些兼容性问题,特别是对于非常新的硬件组件。

介绍完毕,让我们探索如何通过 Zabbly 在 Debian 系统上使用终端命令安装主线 Linux 内核。

导入 Zabbly APT 存储库

笔记: 这仅适用于 Debian 12 Bookworm 和 Debian 11 Bullseye;它不适用于 Debian 10 Buster。

在安装 Linux 内核 6.10 之前更新 Debian

在安装 Linux Kernel 6.10 之前,请使用所有可用的软件包更新您的系统。

首先,运行更新命令:

sudo apt update

使用以下命令继续升级任何过时的软件包。

sudo apt upgrade

导入 Linux Zabbly APT 存储库以获取最新的主线内核

Zabbly 为 Debian 和 Ubuntu 提供专用的 Linux 内核版本。这些版本支持多种硬件,非常适合运行 Incus 容器和虚拟机。它们基于最新的稳定主线 Linux 内核,每周都会收到更新。

首先安装必要的软件包:

sudo apt install lsb-release software-properties-common apt-transport-https ca-certificates curl -y

接下来,使用以下命令导入 Linux Zabbly Kernel GPG 密钥:

curl -fSsL https://pkgs.zabbly.com/key.asc | gpg --dearmor | sudo tee /usr/share/keyrings/linux-zabbly.gpg > /dev/null

最后,使用以下命令导入 APT Linux Zabbly Kernel APT 存储库:

codename=$(lsb_release -sc) && echo deb [arch=amd64,arm64 signed-by=/usr/share/keyrings/linux-zabbly.gpg] https://pkgs.zabbly.com/kernel/stable $codename main | sudo tee /etc/apt/sources.list.d/linux-zabbly.list

笔记: 如果您在 Debian 11 上使用 Zabbly 时遇到背景噪音,例如未找到软件包,这可能是由于 Zabbly 仅支持 Debian 11 上的 amd64,而 Debian 12 支持 amd64 和 arm64。Debian 11 用户可能需要从 [arch=amd64,arm64] 配置中删除“arm64”才能解决此问题。

通过终端命令安装 Linux 内核 6.10

刷新 APT 指数

现在,导入 Linux Zabbly 内核存储库后,首先使用以下命令运行快速更新:

sudo apt update

通过 APT 命令完成 Linux 内核 6.10 的安装

现在运行以下命令在您的系统上安装 Linux Kernel 6.10:

sudo apt install linux-zabbly

安装过程完成后,重新启动系统:

sudo reboot

验证 Linux 内核 6.10 安装

在继续之前,第一步是刷新您的存储库以反映对您的源列表和首选项所做的更改。

uname -r

如果您安装了 Neofetch,则可以使用以下命令以漂亮的文本打印您的系统规格:

neofetch

就是这样;像更新所有 APT 包一样保持内核更新。

附加:如何恢复 Debian 默认内核

值得注意的是,一些用户可能会遇到硬件问题,例如使用新的 Linux 内核时出现声音丢失。

通过 APT 命令删除 Linux 内核 6.10

要删除内核,第一步是执行以下命令。

sudo apt remove linux-zabbly linux-headers-*-zabbly* linux-image-*-zabbly*

删除 Zabbly APT 存储库

对于那些要删除 Linux 内核 6.10 并永久恢复到默认 Debian 内核的用户,请使用以下命令删除导入的 APT 存储库:

sudo rm /etc/apt/sources.list.d/linux-zabbly.list

对首选项文件进行排序后,或者如果您进一步删除了不稳定的存储库,就该执行 APT 更新了。

sudo apt update

重启系统

重新启动系统以完成 Linux 内核 6.10 的删除:

sudo reboot

验证 Linux 内核 6.10 是否被删除

现在验证已安装的内核,它应该是默认的通用内核。

uname -r

结论

在 Debian 12 (Bookworm) 或 Debian 11 (Bullseye) 上从 Zabbly 内核存储库安装 Linux 6.10 内核后,如果您有新硬件并且之前没有支持,您应该会看到显著的改进。对于大多数人来说,改进微乎其微,但请记住保持内核最新,因为将来会推送许多更新,比原始内核看到的更新要多。

有用的链接

以下是与在 Debian 系统上使用和管理 Linux 内核相关的一些有价值的链接:

  • Zabbly Linux GitHub 存储库:访问 Zabbly Linux GitHub 存储库以查看源代码、报告问题并为开发做出贡献。
  • 稳定的 Linux 主线版本: 访问维护 Zabbly 内核的人员 Stéphane Graber 的博客文章,获取有关稳定的 Linux 主线版本的信息,包括安装和使用指南。
  • Linux 内核档案:探索官方 Linux 内核档案,下载内核源代码、访问文档并了解最新的内核版本。
Joshua James
跟我来
Joshua James 的最新帖子 (查看全部)

发表评论