Warning: file_exists(): open_basedir restriction in effect. File(/wp-cache-blog.topstalk.com3e65b85594d5410b98345afb5b8be37e.php) is not within the allowed path(s): (/www/wwwroot/Topstalk.com/:/tmp/:/RAMDisk/) in /www/wwwroot/Topstalk.com/wp-content/plugins/wp-super-cache/wp-cache-phase2.php on line 100
 Centos8更新内核 – 沫延说
沫延说
沫延说

Warning: Trying to access array offset on value of type bool in /www/wwwroot/Topstalk.com/wp-content/themes/MDx/single.php on line 71
Centos8更新内核
Centos8更新内核

查看内核版本

uname -r

 

配置ELRepo存储库

导入公钥并安装ELRepo存储库

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm

受限于中国境内并没有官方合作的ELRepo存储库镜像,这一步几十kb的大小几乎还是可以在秒级范围内完成

后面可能就没有那么幸运了,所以,您也可以阅读此文章使用我们的镜像

 

更新内核

因为CentOS8目前还没有LongTerm版本,所以只能安装mainline版本

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

与上一步一样,当大小来到了50兆的级别,几十kb每秒的带宽简直让人崩溃

还好上一步切换到了我们的镜像

 

ELRepo官方指导
keyboard_arrow_down

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

 

查看执行引导的内核是否为刚安装的内核

grubby --default-kernel

返回结果类似于:

如果引导内核不是刚安装的新内核

首先查看所有的内核

grubby --info=ALL

返回结果类似于:

[root@localhost ~]# grubby --info=ALL
index=0
kernel="/boot/vmlinuz-5.10.1-1.el8.elrepo.x86_64"
args="ro crashkernel=auto resume=/dev/mapper/cl-swap rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb quiet $tuned_params"
root="/dev/mapper/cl-root"
initrd="/boot/initramfs-5.10.1-1.el8.elrepo.x86_64.img $tuned_initrd"
title="Red Hat Enterprise Linux (5.10.1-1.el8.elrepo.x86_64) 8.3 (Ootpa)"
id="e0e11362ba2f41dcb73c640a7e36b862-5.10.1-1.el8.elrepo.x86_64"
index=1
kernel="/boot/vmlinuz-4.18.0-240.el8.x86_64"
args="ro crashkernel=auto resume=/dev/mapper/cl-swap rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb quiet $tuned_params"
root="/dev/mapper/cl-root"
initrd="/boot/initramfs-4.18.0-240.el8.x86_64.img $tuned_initrd"
title="CentOS Stream (4.18.0-240.el8.x86_64) 8"
id="e0e11362ba2f41dcb73c640a7e36b862-4.18.0-240.el8.x86_64"
index=2
kernel="/boot/vmlinuz-0-rescue-e0e11362ba2f41dcb73c640a7e36b862"
args="ro crashkernel=auto resume=/dev/mapper/cl-swap rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb quiet"
root="/dev/mapper/cl-root"
initrd="/boot/initramfs-0-rescue-e0e11362ba2f41dcb73c640a7e36b862.img"
title="CentOS Stream (0-rescue-e0e11362ba2f41dcb73c640a7e36b862) 8"
id="e0e11362ba2f41dcb73c640a7e36b862-0-rescue"

随后指定引导的内核

grubby --set-default /boot/vmlinuz-5.10.1-1.el8.elrepo.x86_64

完成后reboot重启一下

 

检    查

使用命令

最后检查是否已经以新内核启动

 

删除多余内核

使用命令

查询已安装的内核

返回结果类似于:

使用命令

来删除多余的内核,其中将命令中”[内核]”替换为上一步查询的结果,例如

 

 

感谢您阅读Centos8更新内核

及时获取更多文章,欢迎关注“Topstalk”微信订阅号

Thank you for reading the Centos8更新内核

Get more articles in time,Welcome to follow the "Topstalk" WeChat subscription account

Morton.L

文章作者

发表评论

textsms
account_circle
email

Warning: Trying to access array offset on value of type bool in /www/wwwroot/Topstalk.com/wp-content/themes/MDx/single.php on line 200
style="background-image:linear-gradient(to bottom, rgba(0,0,0,0) 45%,rgba(0,0,0,0.7) 100%),url(https://blog.topstalk.com/wp-content/themes/MDx/img/dpic.jpg");>

沫延说

Centos8更新内核
查看内核版本 uname -r   配置ELRepo存储库 导入公钥并安装ELRepo存储库 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org yum install https://www.elrepo.org/e…
扫描二维码继续阅读
2020-12-20