小版本升级
sudo yum list kernel
sudo yum update -y kernel
重启生效,若要修改默认启动顺序,见下文
大版本升级
查看系统内核版本
# uname -r
升级内核
# rpm -import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
长期维护版本lt
最新主线稳定版ml
# yum -y --enablerepo=elrepo-kernel install kernel-ml.x86_64 kernel-ml-devel.x86_64
修改默认启动版本
内核升级完毕后,目前内核还是默认的版本,如果此时直接执行reboot命令,重启后使用的内核版本还是默认的,不会使用新内核
第一个最先启动,序号为0
# awk -F\' '$1=="menuentry " {print $2}' /etc/grub2-efi.cfg
CentOS Linux (5.1.2-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (3.10.0-957.12.1.el7.x86_64) 7 (Core)
CentOS Linux, with Linux 3.10.0-123.el7.x86_64
CentOS Linux, with Linux 0-rescue-3d237d33dfc94b88b78b9a333f4e6d5a
# vi /etc/default/grub
GRUB_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="rd.lvm.lv=centos00/swap vconsole.font=latarcyrheb-sun16 rd.lvm.lv=centos00/root crashkernel=auto vconsole.keymap=us rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
# grub2-mkconfig -o /boot/grub2/grub.cfg
# reboot
# uname -r
5.1.2-1.el7.elrepo.x86_64
参考
网友评论