CentOS 6 - 升級內核


有的時候,需要升級Linux內核,今天我就是在CentOS 6中升級內核,在沒有升級內核之前,我的CentOS 6只有2.6.32這一個內核,也是默認啟動的內核。下面就開始一步步操作升級內核了!

一,准備ELRepo。

      ELRepo對於Cent OS以及從紅帽子Linux演化出來的其它版本的Linux,是一個可靠的rpm庫,我升級內核就是使用ELRepo提供的內核。

      ELRepo官網:http://elrepo.org/tiki/tiki-index.php

     1,檢查是否已經安裝了ELRepo。

          在shell里面輸入下面命令: 

          yum --disablerepo="*" --enablerepo="elrepo-kernel" list available   

         如果沒有安裝ELRepo,則會出現下圖中的提示:

上圖已經明顯提示,目前ELRepo沒有安裝,那么只能先安裝它了。

      2,安裝ELRepo。

            在shell里面依次執行下面兩條命令:

            A,引入ELRepo的public key。

            rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 

           B,在CentOS 6中安裝ELRepo。

           rpm -Uvh https://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm 

                如果是CentOS 7,則使用下面安裝命令。

                rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm 

            注意問題:上述操作需要root權限,如果當前賬戶非root賬戶,那么會出現下面錯誤

切換到root賬戶后,執行第一條引入ELRepo的public key的截圖

無任何錯誤提示,說明引入ELRepo的public key成功,隨后執行安裝ELRepo的命令,下面是執行之后的截圖

無任何錯誤提示,成功安裝了ELRepo,隨后我們就可以升級內核了!

二,升級內核。

       1,查看當前ELRepo提供的內核。在shell里面輸入下面命令:

            yum --disablerepo="*" --enablerepo="elrepo-kernel" list available 

系統提示信息顯示,目前最新的內核版本是4.18.3,那么我就升級這個版本的內核。

        2,升級內核。在shell里面輸入下面命令:

             yum --enablerepo=elrepo-kernel install kernel-ml 

隨后在shell里面輸入"y",執行升級內核操作,下圖是正在升級內核的截圖

下載完畢要升級內核后,就開始安裝了,下面是正在安裝的截圖:

安裝完畢后,會出現提示信息,如下圖:

 三,確認是否已經成功安裝新內核。

        在shell里面輸入下面命令:

        rpm -qa | grep -i kernel 

系統返回信息顯示,當前系統已經有我剛剛升級的內核了!

 四,重啟系統,確認是否可以使用剛剛升級的新內核。

        在shell里面輸入重啟命令,隨后在系統重啟引導時候,按任意鍵,進入內核選擇菜單。重啟命令如下:

         reboot 

進入內核引導菜單發現,確實有我剛剛升級的最新內核了,於是用上下箭頭選擇最新安裝的內核,選擇完畢后,回車。

成功進入系統,隨后驗證當前使用的內核是不是剛剛升級的新內核,在shell里面輸入下面命令:

 uname -r 

系統返回信息顯示,我已經成功升級內核,並且正在使用中了!

參考:

https://www.centos.bz/2017/08/upgrade-centos-7-6-kernel-to-4-12-4/

http://elrepo.org/tiki/tiki-index.php

http://elrepo.org/tiki/kernel-ml

https://www.sysgeek.cn/check-installed-linux-kernel/

         


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM