Centos 8 安装最新内核
<p>Centos 8 安装最新内核可以分为:</p><ul>
<li>在线安装</li>
<li>编译安装</li>
</ul>
<p> </p>
<h2>方法一,在线安装</h2>
<p>在线升级内核非常简单,Let's go...</p>
<h3> 第一步,查看当前内核版本</h3>
<p> $ <span style="color: rgba(0, 0, 255, 1)">uname -<span style="color: rgba(0, 0, 0, 1)">r </span></span></p>
<p><span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 0, 1)"> <span style="color: rgba(128, 0, 128, 1)">4.18.<span style="color: rgba(128, 0, 128, 1)">0-<span style="color: rgba(128, 0, 128, 1)">147.5.<span style="color: rgba(128, 0, 128, 1)">1.el8_1.x86_64</span></span></span></span></span></span></p>
<p> </p>
<h3><strong> 第二步,确认最新稳定内核版本</strong></h3>
<p> 在 https://www.kernel.org/ 和 https://elrepo.org/linux/kernel/el8/x86_64/ 查询到当前最新kernel版本为 5.5.5</p>
<p><img src="https://img2018.cnblogs.com/i-beta/1048291/202002/1048291-20200222193712413-2080935734.png"></p>
<p> </p>
<h3> 第三步,安装ELRepo</h3>
<p> 1.Import public key<br> $ rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org<br><br> 2.Install ELRepo for RHEL-8 or CentOS-8:<br> $ dnf install https://www.elrepo.org/elrepo-release-8.1-1.el8.elrepo.noarch.rpm</p>
<p> </p>
<h3> 第四步,安装内核</h3>
<p> $ dnf --disablerepo=\* --enablerepo=elrepo -y <span style="color: rgba(0, 0, 255, 1)">install kernel-ml kernel-ml-devel</span></p>
<h3> 第五步,重启系统后查看当前内核版本</h3>
<p> $ grubby --default-kernel<br> /boot/vmlinuz-5.5.5-1.el8.elrepo.x86_64<br><br> $ uname -r<br> 5.5.5-1.el8.elrepo.x86_64</p>
<p> </p>
<p> </p>
<h2>方法二,编译安装 </h2>
<h3> 第一步,在 https://www.kernel.org/ 获取最新稳定内核下载地址</h3>
<p><img src="https://img2018.cnblogs.com/i-beta/1048291/202002/1048291-20200222202256004-1214530972.png"></p>
<p> </p>
<h3> 第二步,下载并解压内核</h3>
<p> $ wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.5.tar.xz</p>
<p> $ tar xf linux-5.5.5.tar.xz </p>
<p> </p>
<h3> 第三步,重启系统后查看当前内核版本</h3>
<p> $ dnf -y groupinstall 'Development Tools'</p>
<p> $ dnf -y install ncurses-devel openssl-devel elfutils-libelf-devel</p>
<p> </p>
<h3> 第四步,配置manuconfig</h3>
<p> $ cd linux-5.5.5</p>
<p> $ cp /boot/config-4.18.0-147.5.1.el8_1.x86_64 .config</p>
<p> # 编辑 .config 文件注释以下行</p>
<p> CONFIG_SYSTEM_TRUSTED_KEYS="certs/rhel.pem" </p>
<p> $ make manuconfig</p>
<p> # 选择Load导入.config的配置,并修改所需要编译的功能,然后Save。</p>
<p><img src="https://img2018.cnblogs.com/i-beta/1048291/202002/1048291-20200222212843329-502182786.png"></p>
<p> </p>
<h3> 第四步,编译安装</h3>
<p> $ make modules_install</p>
<p> $ make install</p>
<p> $ ls /boot</p>
<p> </p>
<h3> 第五步,重启系统后查看当前内核版本</h3>
<p> $ grubby --default-kernel<br> /boot/vmlinuz-5.5.5-1.el8.elrepo.x86_64<br><br> $ uname -r<br> 5.5.5-1.el8.elrepo.x86_64</p>
<p> </p><br><br>
来源:https://www.cnblogs.com/vincenshen/p/12346829.html
頁:
[1]