Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

When the bootloader (GRUB) is broken, I cannot access neither Ubuntu nor Windows.

I heard that an easy solution to fix this is to use the Boot-Repair tool from an Ubuntu liveCD (or liveUSB).

What are the steps to do this?

share|improve this question

2 Answers 2

up vote 14 down vote accepted
  1. Insert or connect the Ubuntu live media (DVD or USB).
  2. Find out how to boot your computer from removable media.

    Note that there is a difference between booting of older computers (BIOS/MBR) and newer ones designed for Windows 8 and later releases (UEFI/GPT).

    Reboot the computer from live media and choose Try Ubuntu when asked.

    Try Ubuntu

  3. Connect to the internet, then open a terminal with Ctrl+Alt+t, paste the following commands and run them by pressing Enter:

    sudo add-apt-repository -y ppa:yannubuntu/boot-repair; \
    sudo apt-get update; \
    sudo apt-get install -y boot-repair && boot-repair
    

    Note: You copy and run them all at once. If you want to run them individually just remove the trailing "; \".

    That's it, the Boot-Repair window will appear!

    Boot-Repair main window

Related:

share|improve this answer
2  
It would be awesome to get this pre-installed on the live dvd's for future releases, because this is such a critical tool with the latest window$8 UEFI mess :( –  AmanicA Dec 5 '13 at 12:11
2  
you can vote for this: bugs.launchpad.net/boot-repair/+bug/806291 –  LovinBuntu Dec 5 '13 at 21:19
    
This gives me an error "must run in 64 bit session" –  JohnMerlino Apr 27 '14 at 17:49
    
John, that message indicates you need to use a 64bit Ubuntu disc. –  LovinBuntu Apr 27 '14 at 22:33
    
What if I don't have internet on the PC I want to repair? How can I get Boot Repair on the live usb? –  becko Aug 1 '14 at 15:10

I am using Ubuntu 12.04.

You should use

sudo apt-get install -y --force-yes boot-repair && boot-repair

instead of

sudo apt-get install -y boot-repair && boot-repair
share|improve this answer
    
No, --force-yes is not necessary. –  LovinBuntu Dec 14 '14 at 23:15

protected by Community Mar 5 '14 at 15:33

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.