Linux 内核 6.10 已正式发布,带来了一系列新功能和改进,以增强系统性能、硬件支持和安全性。此版本的一些主要亮点包括增强对华硕 ROG 2024 系列和联想 ThinkPad 13X 等较新硬件的支持、改进了与 Steam Deck 的 IMU 运动传感器的游戏设备兼容性和游戏控制器的新驱动程序,以及针对英特尔和 AMD CPU 的性能更新。此外,此版本还引入了 Bcachefs 和 EROFS 等文件系统的改进,以及新的安全功能,例如内存密封系统调用 (mseal()) 和扩展的 Rust 语言支持。
要在 Rocky Linux 9 或 8 上安装 Linux 内核 6.10,您可以使用 ELRepo 内核主线存储库,该存储库提供对最新内核版本的访问。ELRepo 以提供标准 Rocky Linux 存储库中未包含的各种内核和硬件相关软件包而闻名。本指南将引导您完成设置 ELRepo 存储库和安装最新内核的步骤。
在安装 Linux 内核 6.10 之前更新 Rocky Linux
在安装 Linux Kernel 6.10 之前,务必确保您的系统是最新的。通过更新系统,您可以确保所有现有软件包都是最新的并且与新内核兼容。
要检查并安装任何更新,请使用以下命令:
sudo dnf upgrade --refresh
导入 ELRepo RPM 内核存储库
使用以下方式安装和升级 Linux 内核 dnf
无需手动编译即可使用包管理器,首先需要从 ELRepo 项目导入存储库。此存储库提供最新的主线内核并定期更新,是内核管理的便捷选择。
在 Rocky Linux 上导入 ELRepo GPG 密钥:
为确保安装成功,请导入 ELRepo 存储库的 GPG 密钥。此密钥用于验证存储库提供的软件包的真实性和完整性。要导入 GPG 密钥,请使用以下命令:
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
导入 ELRepo 存储库:
导入 GPG 密钥后,您可以继续安装存储库。为避免内核安装失败,请使用适合您的发行版(Rocky Linux 9 或 Rocky Linux 8)的命令。然后,按照以下说明成功安装存储库。
导入 Rocky Linux 9 的 ELRepo
sudo dnf install https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm -y
导入 Rocky Linux 8 的 ELRepo
sudo dnf install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm -y
验证 ELRepo 存储库导入
导入存储库后,最好通过检查 ELRepo 上可供安装的支持内核来验证其是否导入成功。
使用以下命令在 ELRepo 上搜索支持的内核:
dnf list available --disablerepo='*' --enablerepo=elrepo-kernel
您已成功将 ELRepo 存储库导入 Rocky Linux 系统并验证了可用的内核。现在您可以继续安装 Linux Kernel 6.10。
完成 Linux 内核 6.10 安装
步骤1:安装Linux内核6.10
导入 ELRepo 存储库后,您可以在 Rocky Linux 9 或 Rocky Linux 8 Enterprise Linux 发行版上安装 Linux Kernel 6.10。为此,请打开终端并输入以下命令:
sudo dnf --enablerepo=elrepo-kernel install kernel-ml
此命令将启用 ELRepo 内核存储库并继续安装 Linux 内核 6.10 (kernel-ml)。通过执行此命令,您可以确保您的系统具有 ELRepo 存储库提供的最新主线内核版本。
第 2 步:安装 Linux 内核 6.10 附加内核包(可选)
如果您需要全套内核软件包,包括 Linux 内核头文件、模块和额外模块,您可以选择安装这些附加软件包。这些软件包对于开发目的或使用需要额外模块的特定硬件设备非常有用。要安装附加内核软件包,请使用以下命令:
sudo dnf --enablerepo=elrepo-kernel install kernel-ml kernel-ml-core kernel-ml-headers kernel-ml-modules kernel-ml-modules-extra
此命令将安装 ELRepo 存储库中可用的所有附加内核包。如果您不确定是否需要这些包,建议您使用步骤 1 中的第一个命令。主要内核安装对于大多数用户来说应该足够了。
步骤3:安装Linux内核6.10后重新启动系统
安装完成后,必须重新启动系统以应用更改。重新启动可确保新内核版本已加载并正确初始化。在启动窗口中,如果内核 6.10 未设置为默认选项,请选择它。请记住,如果遇到新版本的任何问题,您可以切换回启动窗口中列出的任何内核。
要重新启动系统,请输入以下命令:
sudo reboot
重新启动后,您的 Rocky Linux 系统现在应该运行 Linux 内核 6.10。要确认这一点,您可以运行以下命令:
uname -r
此输出应与您刚刚安装的 6.10 Linux 内核相匹配。
验证 Linux 内核 6.10 安装
重新启动 Rocky Linux 9 或 Rocky Linux 8 系统并在启动过程中选择 Linux Kernel 6.10 后,验证安装是否成功至关重要。本节将指导您完成确认系统运行新安装的 Linux Kernel 6.10 的步骤。
打开你的终端
系统重新启动后,如果您使用桌面 UI,请通过在应用程序菜单中搜索“终端”来打开终端。
检查 Linux 内核版本
要检查系统上当前运行的 Linux 内核版本,请在终端中输入以下命令:
uname -r
此命令将显示 Rocky Linux 9 或 Rocky Linux 8 系统的内核版本。如果安装成功,输出应显示 Linux Kernel 6.10 版本号。版本号确认您的系统已成功切换到新安装的内核。
查看系统信息
有关系统的更多详细信息,包括 Linux 内核版本,您可以使用 uname
使用命令 -a
选项。此选项提供了系统特性的全面概述,例如操作系统、主机名和处理器信息。在终端中输入以下命令:
uname -a
此命令将显示详细的系统信息,包括 Linux 内核版本、系统架构和构建日期。在输出中查找 Linux 内核 6.10 版本号,以确认它在您的系统上运行。
附加 Linux 内核 6.10 命令
更新 Linux 内核可确保系统平稳、安全地运行,提供新功能、更好的硬件支持和安全补丁。本节将介绍如何使用 ELRepo 存储库将 Linux 内核更新到最新版本 6.10,以及如何在出现问题时恢复默认内核。
更新 Linux 内核 6.10
要检查和更新您的 Linux 内核 6.10,请使用以下命令,就像使用 DNF 管理器的任何其他软件包一样:
sudo dnf upgrade --refresh
请注意,任何内核更新后,您必须重新启动系统以确保新内核正在使用。如果出现任何问题,您可以在启动过程中选择使用哪个内核。
在 Rocky Linux 上恢复默认内核
如果您在使用新内核时遇到错误或其他问题,可能需要恢复默认内核。请按照以下步骤恢复到以前的内核版本:
禁用 ELRepo 存储库
使用以下命令禁用 ELRepo 存储库:
sudo dnf config-manager --set-disabled elrepo
您可以使用以下命令确认存储库已被禁用:
dnf repolist
重新安装默认内核包
要重新安装默认内核包,请在终端中执行以下命令。
sudo dnf reinstall kernel kernel-core kernel-modules kernel-headers
重新启动系统
要重新启动系统,请在终端中使用以下命令:
reboot
选择您在启动过程中安装的原始 Linux 内核,以切换回默认内核。这将自动恢复您以前的内核版本。要确认返回系统后 6.10 Linux 内核已被删除,请在终端中运行以下命令:
uname -r
删除未使用的内核(可选)
您可以使用以下命令删除所有未使用的内核。但是,请谨慎使用此命令:
sudo dnf --setopt=protected_packages= remove $(rpm -q kernel-core | grep -v $(uname -r))
结论
使用 ELRepo 内核主线存储库成功将 Linux 内核 6.10 安装在 Rocky Linux 系统上后,您可以利用最新的硬件支持、性能增强和安全功能。通过 ELRepo 定期更新内核可确保您随时了解最新发展。享受内核 6.10 为您的 Rocky Linux 环境带来的改进功能和稳健性。