Grub not working after Windows 8.1 update on Ubuntu 12.04 LTS

I do understand that this is a common problem, and I have read few of the threads. Here is synopsis of my problem.

Logged on to window 8.1, windows installed updates and now grub2 doesn’t work

  • Laptop is a Toshiba C55-A
  • Secure boot is disable
  • Turn off fast startup
  • booted with Ubuntu 12.04 LTS Live CD
  • by pressing c accessed grub prompt
  • exited out of grub at which point was able to access boot manager
    with Windows Boot Manager, Ubuntu, Ubuntu options
  • Selected Ubuntu
  • Booted into Ubuntu
  • sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
  • sudo apt-get install -y boot-repair && (boot-repair &)
  • Selected recommended repair

The output on boot tab from msconfig (windows command prompt) shows only windows 8.1

The output from the bcdedit is as follows

Windows Boot Manager
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume2
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {current}
resumeobject            {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
identifier              {current}
device                  partition=C:
path                    \Windows\system32\winload.efi
description             Windows 8.1
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
recoveryenabled         Yes
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \Windows
resumeobject            {xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
nx                      OptIn
bootmenupolicy          Standard
detecthal               Yes

Did not see the grub2 menu as expected?

Any other ideas


Here is Solutions:

We have many solutions to this problem, But we recommend you to use the first solution because it is tested & true solution that will 100% work for you.

Solution 1

I had this problem too. After updating to Win 8.1, installing boot-repair in ubuntu & running it didn’t work for me. (But it was working earlier. Also note that I have to use boot-repair disk after every windows update – every month – since updating to windows 8.1. Before that this problem was not there)

Instead create a bootable usb with boot-repair.

Download iso here: boot-repair-disk

Boot into this & select recommended repair. It will solve the problem.

Solution 2

Following are set of steps to get Grub working after windows 8.1 update on Ubuntu 12.04 LTS

  • Boot computer using live Ubuntu CD and choose “Try Ubuntu”
  • Open a xterm and type the following commands

    sudo add-apt-repository ppa:yannubuntu/boot-repair

    sudo sed ‘s/trusty/saucy/g’ -i /etc/apt/sources.list.d/yannubuntu-boot-repair-precise.list

    sudo apt-get update

    sudo apt-get install -y boot-repair && (boot-repair &)

  • In boot-repair select the advance options

  • Select the Grub options tab. Secure boot need to be unchecked and press apply

  • Following commands will pop up on a screen. Copy them to terminal and execute the commands.

    sudo dpkg –configure -a

    sudo apt-get install -fy

    sudo apt-get purge -y-force-yes grub* shim-signed

  • Press forward

    sudo apt-get install -y –force-yes grub-efi

  • Press forward

With the above steps grub was re installed.


Note: Use and implement solution 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from or, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply