一、获取kernel的rpm安装包
由于centos7的epel源kernel下载地址迁移,yum获取不到相应kernel安装包
此处下载到本地安装
创建rpm包目录
mkdir kernel-rpmscd kernel-rpmswget https://dl.lamp.sh/kernel/el7/kernel-ml-5.15.63-1.el7.x86_64.rpm wget https://dl.lamp.sh/kernel/el7/kernel-ml-devel-5.15.63-1.el7.x86_64.rpm wget https://dl.lamp.sh/kernel/el7/kernel-ml-headers-5.15.63-1.el7.x86_64.rpm wget https://dl.lamp.sh/kernel/el7/kernel-ml-tools-5.15.63-1.el7.x86_64.rpm wget https://dl.lamp.sh/kernel/el7/kernel-ml-tools-libs-5.15.63-1.el7.x86_64.rpm wget https://dl.lamp.sh/kernel/el7/kernel-ml-tools-libs-devel-5.15.63-1.el7.x86_64.rpm一键获取完整项目代码
二、升级内核到5.15
查看内核版本
uname -sr一键获取完整项目代码
yum本地安装
yum localinstall kernel-ml-* -y --skip-broken一键获取完整项目代码
安装grub2并查看内核启动顺序
# 查看启动顺序
yum install -y grub2-pc# 查看可用内核版本及启动顺序
sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfggrub2-editenv list一键获取完整项目代码
设置默认内核版本
vim /etc/default/grub一键获取完整项目代码
修改GRUB_DEFAULT的值为0,也就是上面5.15版本的内核
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=0 # 修改此处,原来是 saved
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"
一键获取完整项目代码
重新创建内核配置
grub2-mkconfig -o /boot/grub2/grub.cfg一键获取完整项目代码
重启
reboot一键获取完整项目代码
bash
三、验证
uname -sr
评论