在CentOS Stream 8中升级内核可以通过以下步骤进行:
准备工作
- 备份数据:在进行任何系统更新之前,强烈建议先备份重要数据。
- 安装依赖包:
sudo yum groupinstall "Development Tools" -y sudo yum install -y wget make gcc perl ncurses-devel
添加 ELRepo 仓库
- 导入 ELRepo 仓库的公共密钥:
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
- 安装 ELRepo 仓库:
sudo yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
安装最新的内核
- 查看可用的内核版本:
sudo yum --disablerepo="*" --enablerepo="elrepo-kernel" list available | grep kernel-ml
- 安装最新的主线稳定内核(kernel-ml):
sudo yum --enablerepo="elrepo-kernel" install kernel-ml -y
设置新内核为默认启动项
- 生成新的 GRUB 配置文件:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
- 设置默认启动项:
sudo grub2-set-default 0
重启系统
- 重启服务器:
sudo reboot
验证新内核版本
- 重启后查看内核版本:
uname -r
删除多余的内核(可选)
- 查看当前使用的内核:
rpm -qa grep kernel
- 删除多余的内核:
sudo yum remove
-y
注意事项
- 升级内核操作具有一定的风险性,请谨慎操作,并确保在非生产环境中先进行测试。
- 不能移除正在运行的内核版本,需要更换到其他内核之后再移除目标的内核版本。
- 更新完成后,可以通过
sudo yum list updated
检查系统的状态和软件包的版本。
以上步骤可以帮助你在CentOS Stream 8中成功升级内核。如果有任何问题,请参考官方文档或寻求社区帮助。