Having tried all day to reinstall grub and trawling the internet I have had no luck. I can no longer boot into ubuntu and have tried boot disk frin yannubuntu but the grub tabs are greyed out. Other methods will not install it on sda1. I have no other os to boot into but have a live usb. Please help
3 Answers
Try this to recover grub:
- Open the live version of Ubuntu (either burn the LiveCD or install the image to a bootable USB device using Startup Disk Creator);
- Open terminal and run
sudo fdisk -l
to see where Linux is installed on; - Run
sudo mount /dev/sdxY /mnt
where x is altter and Y a number you have found in the previous step; - Run
sudo grub-install --root-directory=/mnt /dev/sdx
to install grub; - Run
sudo update-grub
to update grub; - Run
sudo shutdown -r now
to reboot.
-
Tried that and it doesn't work. I get it reboot. Then it pops up with 'BASH...ETC.' and a 'grub>'– eekfonkyNov 27, 2011 at 0:13
-
Sorry. On my mobile as computer is down. Will try to be as specific as possible. I have a photo I took of the screen. Shall i Upload it somewhere?– eekfonkyNov 27, 2011 at 0:18
-
@Eekfonky If you have a screenshot, you can upload it to an image-sharing site of your choice (such as imgur, which we use as the default uploader here), and edit the link to your picture back into your question. One of us can then properly edit the screenshot back into the question so it is visible. Nov 27, 2011 at 22:48
-
@Eekfonky Additionally, if you are getting a
grub>
prompt to appear after a failed reinstall, you may want to take a look at this and see if it helps. Nov 27, 2011 at 22:54 -
A better way might be to boot from LiveCD,
chroot
intro the broken installation and run grub-install/update-grub from there. Sep 3, 2012 at 21:29
GUI way
In addtion to the other answers, a way with graphical user interface would be to boot from LiveCD or a bootable USB device (putting the live .iso on there with Startup Disk Creator ).
Once in the Live session you can install Boot-Repair:
sudo add-apt-repository ppa:yannubuntu/boot-repair \
&& sudo apt-get update \
&& sudo apt-get install -y boot-repair \
&& boot-repair
Then start Boot-Repair from Dash and click "Recommended Repair" to start the repair or take a look at the other options.
Use at your own risk. The usual warnings with non-official repositories apply.
Not sure if this question is still relevant (it seems it's pretty recent).
I ended up here having had the same issue (managed to deleted grub by wiping a harddrive).
I found the following link to be supremely useful:
http://ubuntuforums.org/showthread.php?t=1195275
Looks for section 13 "Reinstalling GRUB 2 from LiveCD".
In my particular case, I had W2K installed on my primary (boot) harddive, and installed ubuntu on a second harddrive later. As a result, grub was installed on the same drive that W2K was on - and allowed me to dual boot between the two.
I decided today that I could get rid of the W2K installation and use the disk space for something else. I stupidly erased the entire drive, including the bootloader...
I physically moved the disks around to ensure that the drive wth the ubuntu installation was the "primary" and used the steps at the link above to re-install grub... Bob's your uncle, I'm back in business.
Hope this helps someone.