Ubuntu – How to run installed Windows 8 along Ubuntu, after installing Ubuntu in Legacy mode

dual-bootgrub2uefiwindows 8

I have a Lenovo Ideapad with pre-installed Windows 8.1 In order to install Ubuntu I disabled secure boot and changed boot mode from UEFI to Legacy. This allowed me to install Ubuntu and the grub loader is also showing an option to either boot into Windows or Ubuntu, but whenever I try booting to Windows it says Cannot load.

This happens because the boot order is set to Legacy mode and Windows 8 will boot only with UEFI. I am unable to access my BIOS from where I can change the boot order. I press F1/F2 on booting but it doesn't load the BIOS, and directly goes to the grub loader screen.

How can I make my Windows 8 run along with Ubuntu?

Best Answer

You need to convert your Ubuntu install into EFI mode.

  1. get a 64 -bit Ubuntu disk if you don't have yet
  2. set your BIOS (UEFI firmware) so that it boots USB/DVD in EFI mode
  3. boot onto your 64bit Ubuntu disk, choose Try Ubuntu
  4. connect internet, install Boot-Repair this way and use it that way in order to convert your Ubuntu install into UEFI mode.