因需要使用锐速,因此需要将系统内核进行降级,发现自带的内核版本已经过高,需要修改默认启动内核。
配置
安装内核
可从谷歌直接下载某版本的 RPM 包进行安装
下载方式:使用谷歌搜索 site:centos.org KERNEL_VERSION
比如:
site:centos.org kernel-3.10.0-229.1.2.el7.x86_64.rpm
安装 229 版本
# wget https://ftp.wave.red/linux/kernel/kernel-3.10.0-229.1.2.el7.x86_64.rpm
# yum localinstall kernel-3.10.0-229.1.2.el7.x86_64.rpm
查询已安装内核
# rpm -qa | grep kernel
修改启动内核
先使用命令查询目前已安装内核列表
# cat /boot/grub2/grub.cfg | grep -E '^menuentry'
以某机器为例,输出为:
menuentry 'CentOS Linux (3.10.0-229.1.2.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-514.26.2.el7.x86_64-advanced-59d9ca7b-4f39-4c0c-9334-c56c182076b5' {
menuentry 'CentOS Linux (3.10.0-862.14.4.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-514.26.2.el7.x86_64-advanced-59d9ca7b-4f39-4c0c-9334-c56c182076b5' {
menuentry 'CentOS Linux (0-rescue-963c2c41b08343f7b063dddac6b2e486) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescue-963c2c41b08343f7b063dddac6b2e486-advanced-59d9ca7b-4f39-4c0c-9334-c56c182076b5' {
可看到安装了三个内核,实际上最后的内核为安全模式下的恢复内核,因此实际安装内核为两个。
修改默认的启动内核
# grub2-set-default 'CentOS Linux (3.10.0-229.1.2.el7.x86_64) 7 (Core)'
小贴士:实际上使用的内核信息为单引号内的版本描述。
因此改进命令为
# cat /boot/grub2/grub.cfg | grep -E '^menuentry' | awk -F"'" '{print $2}'
即可仅获得单引号内的内容
以刚才的机器为例
[root@domain ~]# cat /boot/grub2/grub.cfg | grep -E '^menuentry' | awk -F"'" '{print $2}'
CentOS Linux (3.10.0-229.1.2.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-862.14.4.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-963c2c41b08343f7b063dddac6b2e486) 7 (Core)
检查当前默认启动内核
# grub2-editenv list
若与想启动的内核版本一致即可
注意:对于内核的修改需要重启才能重新加载内核,因此若想移除某版本内核,请先确认当前没有使用此内核,否则可能导致系统崩溃。
重启后检查内核版本
# uname -r
重新生成内核配置文件
# grub2-mkconfig -o /boot/grub2/grub.cfg
移除内核
先查询到要移除内核的完整名称
# rpm -qa | grep kernel
然后直接使用 yum 命令即可进行移除
# yum remove kernel-3.10.0-229.1.2.el7.x86_64
附录
参考链接
本文由 柒 创作,采用 知识共享署名4.0
国际许可协议进行许可。
转载本站文章前请注明出处,文章作者保留所有权限。
最后编辑时间: 2018-11-30 03:59 AM