CentOS7/8中安裝或升級內核到最新版本


 

1、終端執行命令,將系統更新到最新狀態

 

#yum update -y

 

2、讓我們安裝了一個發行版,它包含了一個特定版本的內核。為了展示當前系統中已安裝的版本,我們可以查看當前版本的內核:

    # uname -sr

 

3、CentOS 允許使用 ELRepo,這是一個第三方倉庫,可以將內核升級到最新版本。

# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm -Uvh  https://mirror.rackspace.com/elrepo/extras/el7/x86_64/RPMS/elrepo-release-7.0-5.el7.elrepo.noarch.rpm

 

4、倉庫啟用后,你可以使用下面的命令列出可用的最新版本內核相關包:

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

 

5、接下來,安裝最新的主線穩定內核:

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

最后,重啟機器並應用最新內核,接着運行下面的命令檢查最新內核版本:

#     uname -sr

到此,以搞定最新版本的Linux內核安裝或升級!

===============================================

以下為番外篇,設置 GRUB 默認的內核版本,請根據需要設置

 

6、為了讓新安裝的內核成為默認啟動選項,你需要如下修改 GRUB 配置:

打開並編輯 /etc/default/grub 並設置 GRUB_DEFAULT=0。意思是 GRUB 初始化頁面的第一個內核將作為默認內核。

    GRUB_TIMEOUT=5
    GRUB_DEFAULT=0
    GRUB_DISABLE_SUBMENU=true
    GRUB_TERMINAL_OUTPUT="console"
    GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap crashkernel=auto rhgb quiet"
    GRUB_DISABLE_RECOVERY="true"

 

7、接下來運行下面的命令來重新創建內核配置。

    # grub2-mkconfig -o /boot/grub2/grub.cfg

 

到此已全部結束!


免責聲明!

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



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