centos7 yum升级内核
编译内核的方式暂不说明
内核官网
查看当前内核版本
1
uanme -sr
导入key
1
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
安装epel源(对应版本)
elep官网: http://elrepo.org/tiki/tiki-index.php
1
yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
查看epel源中的内核版本
1
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
安装内核
- 安装最新的主线稳定内核(ml=mainline)
1
yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml
- 安装最新的长时间维护内核(lt=lgng-term)
1
yum --enablerepo=elrepo-kernel install kernel-lt
- 安装最新的主线稳定内核(ml=mainline)
设置GRUB 默认的内核版本
- 修改文件
- 打开并编辑
/etc/default/grub
修改GRUB_DEFAULT=0
, 意思是GRUB 初始化页面的第一个内核作为默认内核1
2
3
4
5
6
7GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=0
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true" - 重新创建内核配置
1
grub2-mkconfig -o /boot/grub2/grub.cfg
- 打开并编辑
- 或者
grub2-set-default 0
选择内核版本顺序 默认第一个
- 修改文件
重启服务器
reboot
验证
uname -r
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!