注意:
- 此教學課程需要存取 Oracle Cloud。若要註冊免費帳戶,請參閱 Oracle Cloud Infrastructure Free Tier 入門。
- 它會使用 Oracle Cloud Infrastructure 證明資料、租用戶以及區間的範例值。完成實驗室之後,請將這些值取代為您雲端環境特有的值。
移除具有核心轉換套裝軟體的 Red Hat 相容核心
簡介
基於相容性理由,一定會在任何 Oracle Linux 系統上安裝 RHCK。不過,大多數 Oracle Linux 系統上 UEK 版本通常會設定為預設核心。從 UEK 啟動,而非 RHCK 就足以讓系統正確運作。在某些情況下,您可能希望從 Oracle Linux 系統完全移除 RHCK,以防止執行此核心。這類組態對於使用案例 (如下所示):
- RHCK 特別不支援您的硬體,但 UEK 發行版本支援。
- 您的系統正在使用與 UEK 版本相依,但 RHCK 不支援的軟體。
kernel-transition
套裝軟體可讓您準備 Oracle Linux 6 或 Oracle Linux 7 系統移除 RHCK,而不需要移除相依的套裝軟體 (例如藍圖、保險絲及不平衡),以便進行系統作業。請注意,kernel-transition
套裝軟體本身不包含任何檔案,但是改為將套裝軟體相依性從 kernel
套裝軟體傳送至 kernel-uek
套裝軟體。
注意:在 Oracle Linux 8 系統上,會直接建立套裝軟體,以避免對特定核心類型產生相依性。Oracle Linux 8 沒有
kernel-transition
套裝軟體。目前不在使用中的所有核心都可以在不影響的情況下從系統移除。例如,若要從執行 UEK 的 Oracle Linux 8 系統中移除 RHCK,您可以直接鍵入:sudo dnf remove kernel
目標
在本教學課程中,您將學到:
- 從系統移除 Red Hat 相容核心。
- 回復 RHCK。
- 安裝不含 RHCK 的 Oracle Linux 系統。
必要條件
- 具有下列配置的系統:
- 執行 Oracle Linux 6 或 Oracle Linux 7。
- 已訂閱 Oracle Linux yum 伺服器上的
ol<n>_latest
儲存區域或 ULN 上的等同通道。 - 至少安裝了一個 UEK 版本套裝軟體 (
kernel-uek
)。
移除現有 Oracle Linux 系統中的 RHCK
-
安裝
kernel-transition
套裝軟體。sudo yum install kernel-transition
-
移除 RHCK。
sudo yum remove kernel
指令移除依賴 RHCK 的剩餘套裝軟體之前,總是會顯示確認提示。
注意:當
yum
提示您移除套裝軟體時,只會移除與kernel
套裝軟體相關的套裝軟體。若系統要求移除套裝軟體時出現提示,請輸入 n 以避免套裝軟體遭到移除。您還應該保留任何其他的相依套裝軟體。
移除 RHCK 之後,接著執行 yum update
命令,只更新 UEK。
回復 Oracle Linux 系統中的 RHCK
若要重新安裝 RHCK,請執行下列指令:
sudo yum install kernel
在不使用 RHCK 的情況下安裝系統
使用 kickstart,安裝 Oracle Linux 以取得下列配置時,您可以排除 RHCK:
- 系統預設使用 UEK。
- 所有套裝軟體相依性都會自動重新對應至 UEK。
在 kickstart 組態檔中,請在 %packages
區段中包含下列行:
-kernel
kernel-transition
這些配置定義會讓 kickstart 在安裝時連同 kernel-uek
套裝軟體一併納入 kernel-transition
套裝軟體,同時忽略 kernel
套裝軟體。
如果您建立自訂安裝 ISO,可以將 kernel
套裝軟體取代為 kernel-transition
套裝軟體,使相依性解析可以提取至 kernel-transition
而不是 kernel
。請注意,即使安裝媒體中有 kernel-transition
,套裝軟體本身也不會自動包括在 Oracle Linux 安裝中,因為它提供比任何 RHCK 更低的核心版本。因此,如果您需要此套裝軟體,則必須手動安裝它。
其他相關資訊
- Oracle Linux 文件
- Unbreakable Enterprise Kernel
- Oracle Linux 與 Unbreakable Enterprise Kernel (UEK) 發行版本
其他學習資源
探索 docs.oracle.com/learn 上的其他實驗室,或前往 Oracle Learning YouTube 通道存取更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。
如需產品文件,請瀏覽 Oracle Help Center。
Remove the Red Hat Compatible Kernel With the kernel-transition Package
F56624-01
April 2022
Copyright © 2022, Oracle and/or its affiliates.