2

I know the question looks similar but I did not find any answer to my problem, hence posting it here. Thanks in advance for any help.

I had Ubuntu 14.04 installed alongside Windows 8.1 and both showing up in boot sequence (with UEFI - 'Enabled', Fast Boot 'Disabled' and Secure boot - 'Disabled').

However, to run a web application (not supported in Ubuntu 14.04), I installed Ubuntu 12.04. Installation was done by enabling 'Legacy Support' and 'Legacy First' in BIOS.

After installation, I can see all three (12.04, 14.04 and Win 8.1) in the boot menu when 'Legacy Support' is enabled in BIOS. However, only 12.04 and 14.04 works. If I try the Windows option, I get an error.

If I turn on 'UEFI' in BIOS, I can boot 14.04 & Win 8.1 successfully. However, 12.04 is not showing up even in the generic options (12.04 is Ubuntu 13.03.74 or something - Sorry, cannot remember the exact nomenclature).

Tried boot-repair (both ways - installed in Ubuntu and as a start up USB). When run from terminal, it gives an error and asks me to run in USB as a start-up disk. When run in USB, the disk is ignored with USB boot Enabled in both modes (UEFI as well as Legacy).

Thanks again.

1
  • Is the bootloader grub? What version?
    – Tom Zych
    Dec 19, 2015 at 9:48

1 Answer 1

0

You are using the grub version from 14.04 LTS, and you install Ubuntu 14.04 and Windows 8 in UEFI mode. so first, if Windows 8 run in UEFI mode, never will run in Legacy mode, Windows changes the boot for UEFI and never will return to Legacy Mode.

Now for Ubuntu 12.04 LTS, you need a 64 bits (AMD64) version to run in UEFI mode, 32 bits (i386) don't run with UEFI enabled (https://bugs.launchpad.net/ubuntu-cdimage/+bug/1025555)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .