CentOS7/8 安裝 5+ 以上的Linux kernel
導讀 | 以穩定著稱,穩定在另外一方面就是保守。所以CentOS7還在用3.10,CentOS8也才是4.18。而當前最新的 Kernel都更新到6.0 rc3了。其他較新的發行版都用上了5.10+的版本。本文簡單介紹如何在CentOS7、8上直接安裝5.1+以上版本的第三方核心。 |
使用teddysun編譯的5.15 Kernel包
ELRepo Project 提供的核心版本一直都比較穩定,但是這個庫 kernel-ml 總是在新的大版本出來以後就不再提供舊的版本。比如 kernel-ml 分支 5.15 到 5.15.13 以後就不再更新了。5.15 是最新的 LTS 版本,秋水大神繼續編譯 5.15.x 的最新版本,直到 5.15.x 不再更新為止。
CentOS7
執行以下三個 後reboot重啟。
wget \ https://dl.lamp.sh/kernel/el7/kernel-ml-devel-5.15.63-1.el7.x86_64.rpm \ \ \ \ https://dl.lamp.sh/kernel/el7/kernel-ml-tools-libs-devel-5.15.63-1.el7.x86_64.rpm
yum localinstall kernel-ml-* -y --skip-broken
成功安裝後,執行以下 檢視本機已經存在的核心列表:
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg
設定啟動最新核心(一般最新安裝的核心啟動順序為 0)
grub2-set-default 0
reboot
CentOS8
wget \ \ \ https://dl.lamp.sh/kernel/el8/kernel-ml-devel-5.15.63-1.el8.x86_64.rpm \ \
yum localinstall kernel-ml-* --allowerasing -y
成功安裝後,執行以下命令檢視本機已經存在的核心啟動順序:
grub2-editenv list
一般情況下返回的就是最新版的核心資訊。CentOS Stream 8 / Rocky Linux 8 / AlmaLinux 8 無需手動設定啟動最新核心。
reboot
使用ELRepo更新最新穩定版核心
直接使用ELRepo Project 提供的核心,透過ELRepo安裝最新穩定版的Linux Kerenl。當前是5.19.5。
CentOS7
yum install
yum --enablerepo=elrepo-kernel install kernel-ml -y && yum --enablerepo=elrepo-kernel install kernel-ml-devel -y
grub2-set-default 0
reboot
CentOS8
yum install
yum --enablerepo=elrepo-kernel install kernel-ml -y && yum --enablerepo=elrepo-kernel install kernel-ml-devel -y
reboot
令人驚喜的是CentOS 9 Stream x64已經用上了5.14的核心,所以不必贅述。
本文原創地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2914186/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CentOS7 編譯安裝最新的Linux Kernel 6.0 rc3CentOS編譯Linux
- CentOS8 Stream編譯安裝最新的Linux Kernel 6.0 rc3CentOS編譯Linux
- CentOS7 安裝 Mysql 8:0 的yum安裝方式CentOSMySql
- 在 Linux Mint 安裝 Linux Kernel 4.12(穩定版)Linux
- Centos7 安裝mysql8CentOSMySql
- Centos7安裝jdk8CentOSJDK
- Centos7安裝OpenJDK8CentOSJDK
- Centos7安裝Java8CentOSJava
- CentOS7安裝MySQL8CentOSMySql
- centos7 oci8安裝CentOS
- mysql8安裝_centos7MySqlCentOS
- Linux-Redis安裝(CentOS7)LinuxRedisCentOS
- CentOS7下安裝mysql8CentOSMySql
- (Linux)CentOS7下安裝JDK 1.8LinuxCentOSJDK
- 阿里雲centos7[linux]安裝nginx阿里CentOSLinuxNginx
- Linux下Tomcat8的安裝LinuxTomcat
- 安裝Centos8 LinuxCentOSLinux
- linux(麒麟 centos7)安裝7zLinuxCentOS
- Linux(CentOS7)安裝最新版PythonLinuxCentOSPython
- Linux(Centos7)安裝Docker 社群(ce)版LinuxCentOSDocker
- MySql8以上安裝失敗錯誤database filedMySqlDatabase
- linux centos8安裝dockerLinuxCentOSDocker
- ubuntu編譯安裝kernel教程。Ubuntu編譯
- 虛擬機器centos7安裝mysql8虛擬機CentOSMySql
- CentOS7安裝MYSQL8.X詳細教程CentOSMySql
- Linux(CentOS7)安裝與解除安裝MySQL8.0圖文詳解LinuxCentOSMySql
- 編譯linux kernel預裝工具list編譯Linux
- 系統安裝win10與 linux centos7Win10LinuxCentOS
- Centos7安裝安裝部署dockerCentOSDocker
- CentOS7安裝php、安裝MySqlCentOSPHPMySql
- Linux 安裝 MySQL 8 的錯誤整理(待續)LinuxMySql
- CentOS7的軟體安裝CentOS
- Linux下jdk8安裝步驟LinuxJDK
- 在linux(Centos 7以上版本親測)上安裝mysql5.6LinuxCentOSMySql
- centos7 安裝pipCentOS
- CentOS7 安裝 MySQLCentOSMySql
- centos7安裝protobufCentOS
- 4.1 CentOS7安裝CentOS