How to Recover Missing GRUB2 Files from /boot?

The GRUB2 files went missing under the /boot directory. Missing ‘/boot’, /boot/grub2 folder and /boot/grub2/grub.cfg file which are essential to boot the system. How to recover these missing boot files?

Solution

Follow the steps outlined below to recover the missing files under /boot directory.

 

1. Verify if the Boot directory contents are really missing or the /boot is not mounted itself:

# ls /boot/grub2/
# mount | grep boot

 

2. Install the GRUB2 again using the “grub2-install” utility.

# grub2-install /dev/[disk name]

 

3. Create grub.cfg file:

# grub2-mkconfig -o /boot/grub2/grub.cfg

 

4. Create device.map file if missing:

# vi /boot/grub2/device.map
(hd0)   /dev/[disk name]

 

5. Reboot the system.

# shutdown -r now

 

Was this answer helpful? 0 Users Found This Useful (0 Votes)