If you're dual-booting with a pre-installed Windows 8 but have problems getting a UEFI version of GRUB to work, your OS was not setup/install in UEFI mode. This caused the Ubuntu installer not to recognize Windows and also caused it to install in BIOS mode, meaning the computer will never use it when turning on normally. As a general rule, though, UEFI mode works better in dual-boot setups with pre-installed versions of Windows 8.
So, What next for you?
Convert your ubuntu into UEFI or Legacy mode by.
- Start Boot-Repair, click on "Advanced options", go to the "GRUB location" tab.
- If you do not see a "Separate /boot/efi partition" line, this means that your PC does not have any UEFI partition. In this case, exit Boot-Repair, then create an UEFI partition (see the "Creating an UEFI partition" paragraph above).
- If you see a "Separate /boot/efi partition" line, tick it then click the "Apply" button.
- Set up your BIOS so that it boots the HDD in UEFI mode (see the ""Set up the BIOS in UEFI or Legacy mode" paragraph above).
follow the instructions on this link for detailed guidance Ubuntu in UEFI mode.
I hope you get it solved ;)