查看当前的所有启动项
cat /boot/grub2/grub.cfg |grep Linux
输出内容:
menuentry 'CentOS Linux (5.6.4-1.el7.elrepo.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.6.4-1.el7.elrepo.x86_64-advanced-b79d6111-7723-4541-92ce-f09cab432975' {
menuentry 'CentOS Linux (3.10.0-1062.18.1.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-1062.18.1.el7.x86_64-advanced-b79d6111-7723-4541-92ce-f09cab432975' {
menuentry 'CentOS Linux (3.10.0-1062.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-1062.el7.x86_64-advanced-b79d6111-7723-4541-92ce-f09cab432975' {
menuentry 'CentOS Linux (0-rescue-a1500cee6a23468189da1f10a6dcc099) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescue-a1500cee6a23468189da1f10a6dcc099-advanced-b79d6111-7723-4541-92ce-f09cab432975' {
修改默认启动项,名字一定要写全:
grub2-set-default 'CentOS Linux (3.10.0-1062.18.1.el7.x86_64) 7 (Core)'
检查是否生效,返回值为刚才设置的值即生效:
[root@bogon ~]# grub2-editenv list
saved_entry=CentOS Linux (3.10.0-1062.18.1.el7.x86_64) 7 (Core)