I had previously dual-booted Ubuntu 13.10 with Windows 8. Then I upgraded it to Windows 8.1. Since then my GRUB has not been appearing. I started Ubuntu from my bootable USB drive and ran boot repair. It initially restored the GRUB. I even upgraded it to 14.04. The GRUB appears as long as I keep using Ubuntu. Even if I once start Windows from the GRUB, the GRUB menu does not appear on the next boot. It directly loads Windows.

Here is the link to my boot info summary http://paste.ubuntu.com/7643346

| improve this question | | | | |
  • are you using easyBCD for dual boot ?? Windows always rewrites the magnetic boot record , how did you made dual boot ?? – Chinmaya B Jun 14 '14 at 11:22
  • i am using easybcd – user293471 Jun 14 '14 at 11:26
  • what do you mean by that"make dual boot"? – user293471 Jun 14 '14 at 11:29
  • first of all don't use Easy BCD and by 'made dual boot' I want to convey the primary (first loaded os) and secondary (dual booted os) and if you how did you installed ubuntu by what means (CD or USB flash)? – Chinmaya B Jun 14 '14 at 11:43
  • Primary OS was windows 8 then I installed ubuntu 13.10 from a usb flash drive. After that I upgraded to windows 8.1. That's when the problem started. After that upgraded to ubuntu 14.04. – user293471 Jun 14 '14 at 12:45

It looks like a Windows 8.1 installer overwritten the GRUB in the MBR with Windows boot loader. Fix is easy, just follow the steps in Ubuntu Help - recovering Ubuntu after installing Windows and you will have GRUB with operating system choice again.

| improve this answer | | | | |
  • I tried this. The grub appears as long as I use ubuntu. the grub disappears once I choose windows. It appears again only after loading from bootable usb of ubuntu – user293471 Jun 14 '14 at 11:34
  • Strange. It seems that you have SAVEDEFAULT option enabled wit timeouf set to 0. Do I understand correctly, that you can see GRUB menu as long as keep using Ubuntu only? – user280493 Jun 14 '14 at 11:43
  • yes it appears as long as I keep using Ubuntu only – user293471 Jun 14 '14 at 11:46
  • So maybe Windows 8.1 has some mechanism that auto-repair Windows boot loader every run? I am guessing right now... – user280493 Jun 14 '14 at 11:53
  • So what should I do then? – user293471 Jun 14 '14 at 12:40

First reload Windows MBR or boot the Windows OS and uninstall EasyBCD , this will delete it's MBR as EasyBCD MBR is easy to penetrate then, download Ubuntu 14.04 fresh version and make a live USB FLash and reinstall the Ubuntu system this will create a new MBR

I recommend you to create a partition for ubuntu with atleast 100 GB free space and format the old ubuntu partition,then install new fresh copy of ubuntu 14.04 LTS

| improve this answer | | | | |

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