因为最近装了centos7,发现每次启动系统后,系统的监视器(top命令)显示cup使用率高达80%,用了一两小时后自动重启,但每次重启都会报告内核错误,于是猜测可能是装的时候,内核出问题了,于是开始了内核的升级之路。 查看当前内核的版本: [hzl@localhost ~]$ uname -r 3.19.1-1.el7.elrepo.x86_64 1、导入key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 2、安装elrepo的yum源 rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm 3、安装内核 在yum的ELRepo源中,有mainline(3.19.1)这个内核版本 yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y 选择了使用新安装的repo来安装3.19的内核,如果使用其他的repo,看不到3.19版本内核 更新后查看内核版本 [hzl@localhost ~]$ uname -r 重要:目前内核还是默认的版本,如果在这一步完成后你就直接reboot了,重启后使用的内 核版本还是默认的3.10,不会使用新的3.19,想修改启动的顺序,需要进行下一步 查看默认启动顺序 awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg CentOS Linux (3.19.1-1.el7.elrepo.x86_64) 7 (Core) Windows 7 (loader) (on /dev/sda1) CentOS Linux, with Linux 3.10.0-123.el7.x86_64 CentOS Linux, with Linux 0-rescue-838133a0794a49faa6da099cf837dd8b 默认启动的顺序是从0开始,但我们新内核是从头插入(目前位置在0,而3.10的是在1),>所以需要选择0,如果想生效最新的内核,需要 grub2-set-default 0
centos7升级内核
最新推荐文章于 2023-10-18 13:43:04 发布