I was checking a server that didn’t have the file /boot/grub/grub.conf but it was booting without any issues.
The server is a Proliant Gen9
root@linux:~ # dmidecode –type system
# dmidecode 2.12
# SMBIOS entry point at 0x788fb000
SMBIOS 2.8 present.Handle 0x0009, DMI type 1, 27 bytes
System Information
Manufacturer: HP
Product Name: ProLiant BL460c Gen9
Version: Not Specified
Serial Number:
UUID:
Wake-up Type: Power Switch
SKU Number: 727021-B21
Family: ProLiantHandle 0x009E, DMI type 32, 11 bytes
System Boot Information
Status: No errors detected
This server has UEFI instead of BIOS. Checking some servers I found the file on /boot/efi/EFI/redhat
root@linux:/boot/efi/EFI/redhat # ls -l
total 256
-rwx——. 1 root root 1648 Nov 4 13:00 grub.conf
-rwx——. 1 root root 254248 Apr 7 2015 grub.efi
and /boot/efi/efi/redhat
root@linux:/boot/efi/efi/redhat # ls -l
total 264
-rwx——. 1 root root 1666 Nov 4 12:59 grub.conf
-rwx——. 1 root root 254248 Apr 7 2015 grub.efi