GRUB 2 is now being used in many Linux distributions. It is a complete rewrite and was created to fix some of the perceived issues in GRUB Legacy. It is still being developed, and so the information here may not be complete or up-to-date.
The boot configuration when using GRUB 2 is in the /boot/grub2/grub.cfg
file. You can also refer to it by the /etc/grub2.cfg
file which is a symbolic link.
The following is what the first few lines look like on my Fedora 17 system:
# # DO NOT EDIT THIS FILE # # It is automatically generated by grub2-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then load_env fi set default="1" if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" else menuentry_id_option="" fi
As the commented line says, this file is not intended to be edited directly. Instead, the /etc/default/grub
file is used in combination with the set of files...