注意:

移除具有核心轉換套裝軟體的 Red Hat 相容核心

簡介

基於相容性理由,一定會在任何 Oracle Linux 系統上安裝 RHCK。不過,大多數 Oracle Linux 系統上 UEK 版本通常會設定為預設核心。從 UEK 啟動,而非 RHCK 就足以讓系統正確運作。在某些情況下,您可能希望從 Oracle Linux 系統完全移除 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

目標

在本教學課程中,您將學到:

必要條件

移除現有 Oracle Linux 系統中的 RHCK

  1. 安裝 kernel-transition 套裝軟體。

    sudo yum install kernel-transition
    
  2. 移除 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:

在 kickstart 組態檔中,請在 %packages 區段中包含下列行:

-kernel
kernel-transition

這些配置定義會讓 kickstart 在安裝時連同 kernel-uek 套裝軟體一併納入 kernel-transition 套裝軟體,同時忽略 kernel 套裝軟體。

如果您建立自訂安裝 ISO,可以將 kernel 套裝軟體取代為 kernel-transition 套裝軟體,使相依性解析可以提取至 kernel-transition 而不是 kernel。請注意,即使安裝媒體中有 kernel-transition,套裝軟體本身也不會自動包括在 Oracle Linux 安裝中,因為它提供比任何 RHCK 更低的核心版本。因此,如果您需要此套裝軟體,則必須手動安裝它。

其他相關資訊

其他學習資源

探索 docs.oracle.com/learn 上的其他實驗室,或前往 Oracle Learning YouTube 通道存取更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。

如需產品文件,請瀏覽 Oracle Help Center