在CentOS Minimal系统中升级内核可以提升系统性能、安全性和兼容性。以下是详细的升级步骤:
准备工作
- 备份当前内核:
在升级内核之前,建议先备份当前正在使用的内核,如果升级过程中出现问题,可以恢复到之前的版本。
sudo yum install kernel-devel sudo makedump -B --format bz2 --targets x86_64 --bootloader grub /boot/vmlinuz-(uname -r) /boot/vmlinuz-(uname -r).bz2
- 启用ELRepo仓库:
ELRepo仓库提供了最新的内核版本。
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命令安装最新的稳定内核版本(例如,安装最新版的ML版本)。
sudo yum --enablerepo=elrepo-kernel install kernel-ml -y
如果需要安装长期支持版本(LT版本),可以使用以下命令:
sudo yum --enablerepo=elrepo-kernel install kernel-lt -y
-
配置GRUB引导器: 安装新内核后,需要配置GRUB引导器以选择新内核作为默认启动项。
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
或者编辑
/etc/default/grub
文件:sudo vi /etc/default/grub
将
GRUB_DEFAULT
设置为0
,然后生成新的GRUB配置文件:sudo grub2-mkconfig -o /boot/grub2/grub.cfg
-
重启系统并选择新内核: 重启系统并在GRUB菜单中选择新内核启动。
sudo reboot
在系统启动时,按下任意键进入GRUB菜单,选择新内核并按回车键启动系统。
-
验证内核版本: 重启成功后,使用以下命令验证当前使用的内核版本:
uname -r