如何在 Rocky Linux 9 或 8 上安裝 Linux 核心 6.10

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 Kernel 6.10 (kernel-ml)。透過執行此命令,您可以確保您的系統具有 ELRepo 儲存庫中提供的最新主線核心版本。

步驟 2:安裝 Linux Kernel 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 Kernel 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 Kernel 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 核心主線儲存庫在 Rocky Linux 系統上成功安裝 Linux 核心 6.10 後,您可以利用最新的硬體支援、效能增強和安全功能。透過 ELRepo 定期更新核心可確保您了解最新發展。享受核心 6.10 為您的 Rocky Linux 環境帶來的改進功能和穩健性。

Joshua James
跟我來
Joshua James 的最新帖子 (看全部)

發佈留言