CentOS 核心的更換

2022-07-08 03:42:10 字數 2067 閱讀 3261

(部分資訊摘自網路)

乙個計算機中硬體和軟體互相依賴、不可分割。外圍裝置、處理器、記憶體、硬碟等裝置組成計算機的發動機。但是沒有軟體來操作和控制它,自身是不能工作的。完成這個控制工作的軟體被稱為核心(kernel)。linux核心的按照功能劃分為以下幾個子系統:

與之相區分的名詞應該是作業系統,核心 與 作業系統 的存在包含關係,即:作業系統是由核心、shell、公共執行庫等程式組成的。

red hat enterprise linux(rhel、el)是乙個由red hat開發的商業市場導向的linux發行版。其前身為 red hat linux 。rhel 是面向企業客戶的,所以 rhel 並不免費。

使用以下命令檢視核心版本:

uname -sr
其中:elrepo 是企業 linux 發行版(例如red hat enterprise linux(rhel),centos,scientific linux)的社群儲存庫。elrepo 當前專注於與硬體相關的軟體包,例如:核心、檔案系統、圖形、硬體監視、網路、聲音和網路攝像頭的驅動程式。其 yum 源中包含以下四個通道:

其中elrepo-kernel通道包含兩個核心版本,分別為:

elrepo官網:elrepo.org

以下操作以 centos 7 為例

一、配置 elrepo 源

預設的 centos 中不包含 elrepo倉庫,elrepo 專案使用 gpg 金鑰對其發布的所有 rpm 軟體包進行簽名。

使用以下命令匯入公鑰:

rpm --import
使用以下命令安裝倉庫:

若系統為 centos 7

yum install
若系統為 centos 8

yum install
使用--enablerepo引數啟用 elrepo-kernel 通道,並安裝核心:

yum --enablerepo=elrepo-kernel install kernel-ml kernel-ml-devel
其中,kernel-devel是用來做核心一般開發的,比如編寫核心模組。有的程式需要用到 kernel-devel 工具。

三、設定引導

使用以下命令格式化輸出現在開機可用的引導項:

找到最新安裝的的高版本核心對應的引導項,並將其設定為預設的引導:

grub2-set-default 0
四、重啟
reboot
重啟後再次檢視核心,已更新為最新版:

五、刪除舊核心

查詢舊核心

使用yum命令刪除對應的核心

centos7 6 更換核心

目標 私有的module在某個版本上出現了問題,需要借助核心本身的工具來幫助除錯這個問題,所以我的目標僅僅是開啟某些除錯選項來除錯問題.所以原始碼仍然選擇了centos release的.國內有一些知名的源,它會和centos的源 進行同步,而因為處於國內,速度非常快。推薦使用tuna 清華 163...

Centos7更換核心 開啟BBR

rpm import要為rhel 安裝elrepo7,sl 7或centos 7 rpm uvh安裝新的核心 2020.02.02 核心版本4.19.2 1 yum enablerepo elrepo kernel install kernel ml檢視已經安裝的核心 awk f 1 menuent...

更換核心的問題

網上關於更換核心的帖子很多,我試了都沒用,如果新版本的核心,按照網上的方法就可以了,系統會自動切換過去,如果是換成老版本的核心,其實是這樣的 開啟 boot grub grub.cfg 格式類似以下 menuentry ubuntu class ubuntu class gnu linux clas...