0x01 查询版本
# 使用以下命令查看当前系统的内核版本;
sudo uname -r
0x02 启用仓库
# 导入该源的秘钥;
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# 启用该源仓库;
sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
# 查看有哪些内核版本可供安装;
sudo yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
0x03 安装内核
# 选择安装内核,安装的是主线版本,该版本比较激进,慎重选择;
sudo yum --enablerepo=elrepo-kernel install kernel-ml -y
# 安装的长期稳定版本,稳定可靠[建议升级安装长期稳定版]
sudo yum --enablerepo=elrepo-kernel install kernel-lt -y
0x04 设置引导
设置 GRUB 默认的内核版本编辑 `/etc/default/grub` 并设置 `GRUB_DEFAULT=0`。意思是 GRUB 初始化页面的第一个内核将作为默认内核。
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved # saved改为0即可
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
0x05 加载验证
# 加载升级后的内核;
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
# 加载完成后重启主机即可 验证内核版本;
sudo uname -r
0x06 更新系统
# 更新系统;
sudo yum update -y