centos7切换启动内核

By | 2019 年 11 月 25 日

1、查看当前系统内核

uname -r

3.18.6-2.el7.centos.x86_64

查看可使用的内核列表

awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

结果如下:

0 : CentOS Linux (3.18.6-2.el7.centos.x86_64) 7 (Core)

1 : CentOS Linux (3.10.0-514.el7.x86_64) 7 (Core)

2 : CentOS Linux (0-rescue-05653d304ed443db9b60529d6cf7d242) 7 (Core)

2、查看当前默认内核启动项

grub2-editenv list

结果如下:

saved_entry=0

即系统当前启动时默认加载的内核是 CentOS Linux (3.18.6-2.el7.centos.x86_64) 7 (Core)

3、更改默认启动内核项

grub2-set-default 1

再次查看默认内核启动项,发现saved_entry字段变为1

4、重启系统

reboot

查看当前系统内核

uname -r

3.10.0-514.el7.x86_64

可以看到当前系统的内核已经更改

删除多余的内核,节省空间

uname -a #查询当前使用的系统

rpm -qa | grep kernel

yum remove 你要删除的内核 #把老版本的内核remove,千万不要把正在使用的内核删掉

grub2-mkconfig -o /boot/grub2/grub.cfg #重新编译引导

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据