General Information
Grub2 is used by RHEL/CentOS 7. It is quite different from Grub1.
Checklist
Grub2 files:
Grub2 symlinks
View the active kernel that is the default the system will boot to
grub2-editenv list saved_entry=CentOS Linux (3.10.0-327.3.1.el7.x86_64) 7 (Core)
View list of available kernels displayed on grub menu
grep ^menuentry /boot/grub2/grub.cfg menuentry 'CentOS Linux (3.10.0-327.3.1.el7.x86_64) 7 (Core)' ... menuentry 'CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)' ... menuentry 'CentOS Linux (0-rescue-15bdd5425c924660bb6c9979dc071d56) 7 (Core)' ...
Set default kernel for grub system boot (permanent)
grub2-set-default 'CentOS Linux (3.10.0-327.3.1.el7.x86_64) 7 (Core)'
Changing grub2 kernel arguments
vim /etc/default/grub
grub2-mkconfig -o /boot/grub2/grub.cfg