Fixing Boot Failure in Grub 2 Rescue Mode

Many of people mess with their grub some of don’t know or some by mistake but that’s not big deal just u need to do some steps and you can fix your grub easily
By pressing “c” u enter in GRUB terminal mode & commands that can be used when you in GRUB terminal mode.
boot (Initiate the boot, also F10 or CTRL-x)
cat (view the contents of config or txt files; cat (hd0,1)/boot/grub/grub.cfg)
configfile (Load a GRUB 2 configuration file such as grub.cfg; configfile (hd0,5)/boot/grub/grub.cfg.)
initrd (Loads the initrd.img, necessary for booting; initrd (hd0,5)/initrd.img.)
insmod (Loads a module; insmod (hd0,5)/boot/grub/normal.mod, or insmod normal.)
linux (Loads the kernel; insmod /vmlinuz root=(hd0,5) ro.)
loop (Mount a file as a device; loopback loop (hd0,2)/iso/my.iso.)
ls (lists the contents of a partition/folder; ls, ls /boot/grub, ls (hd0,5)/, ls (hd0,5)/boot.)
lsmod (List loaded modules.)
normal (Activate the normal module, if loaded.)
search (Search for a device. Type help search for the available options.)
set (Review current settings, or set XXX to set a variable such as colors, prefix, root.)
vbeinfo (Display GRUB 2 available resolutions.)
If you are in rescue shell so this means your grub failed to load normal module.. If your prefix is wrong you can fix it by typing
set
Your out-put will be like this
now you have to find available devices
Set to the correct value, which might be something like this:
set prefix=(hd0,1)/grub
(this has to be done according to your own drive name)
set root=(hd0,1)
(this has to be performed according to your own drive name.)
insmod normal
normal
The above given commands will get you out of the rescue mode to the normal terminal mode.
After that you need to do some more settings to do
insmod linux
* linux /vmlinuz root=/dev/sdXY ro
(if this doesn’t work try this)
linux /boot/vmlinuz-3.2.0-14-generic root=/dev/sda1 ro
(this is optional)
initrd /initrd.img
Now Selects the initrd image.
boot
After Booting the system.
Now Just Update the GRUB config file.
sudo update-grub
By this Re-installation of GRUB will done
sudo grub-install /dev/sdX
This should be it for the rescue part and your system should be good and running. If not you can save all your trouble by using Boot Repair. This is the tool used to repair your complete boot menu. It can be downloaded directly and used as a Live Boot CD or DVD.
Download Here :- Download