0

I have a Gigabyte motherboard with an "Hybrid-EFI" Award Bios. In the Bios, there's an option to boot from the DVD Drive in EFI mode, but no such option exists for for USB booting. I was able to install Windows 10 in EFI mode through the DVD drive, but I'm unable to do the same with an Ubuntu 14.04 64-bit DVD. Is there a way a FORCE Ubuntu to boot in EFI mode, whether from a USB or DVD?

My exact motherboard model is Gigabyte GA-78LMT-USB3 rev 5.0

I looked on another Ask Ubuntu for making a EFI Ubuntu installer, but was unsuccessful for me.

1

I owned such a computer once. The Gigabyte Hybrid EFI is, hands down, the single worst x86/x86-64 EFI implementation I've ever encountered. (Note that I currently own 12 EFI-based computers, and I've used countless more at work.) See this page of mine for details of my experiences with this system.

Overall, my recommendation is to abandon your attempt to use EFI mode on that computer. Re-install Windows in BIOS mode and install Ubuntu in a BIOS-mode dual-boot. That will almost certainly go much more smoothly and be much less likely to cause problems in the future.

If you must use EFI mode for some reason (like if you've got an over-2TiB hard disk), then you should first be aware that the computer doesn't remember its boot options, so you must use a fallback filename on the EFI System Partition (ESP). You can install in either BIOS mode or EFI mode and then install an EFI-mode boot loader using the fallback filename of EFI/BOOT/bootx64.efi -- that is, you must copy EFI/ubuntu/ to EFI/BOOT and rename shimx64.efi or grubx64.efi to bootx64.efi in EFI/BOOT. (Alternatively, you can do something equivalent with another boot loader, like ELILO or rEFInd.) See this section of one of my pages for a little more on this approach. Note that if you install in BIOS mode, you'll need to install the boot loader after doing the main installation, and this can be awkward if you're in BIOS mode.

One major caveat is that, if you're dual-booting with Windows, the Gigabyte EFI might favor the Windows boot loader (EFI/Microsoft/Boot/bootmgfw.efi) over the fallback filename of EFI/BOOT/bootx64.efi. If so, you'll need to give your boot manager the Windows boot loader name and configure it to boot the Windows boot loader under another name. Boot Repair can do this in a semi-automated way for GRUB by using an option on the Advanced menu; or the mvrefind command can help out if you use my rEFInd.

The above hoop-jumping is one of the reasons I recommend you abandon an EFI-mode installation on anything using a Gigabyte Hybrid EFI.

  • That's a shame... gigabyte usually makes pretty good boards. – psusi Apr 4 '16 at 0:31
  • To be clear, Gigabyte's Hybrid EFI was their first attempt at an EFI firmware, from around 2011. They quickly abandoned it and moved on to a more "proper" EFI implementation. I don't happen to own one of these more recent boards, so I can't comment on it personally, but I've heard it's much better than the Hybrid EFI. ISTR hearing that some boards with Hybrid EFIs can be flashed to the more recent firmware, so that's worth doing if it's a possibility. – Rod Smith Apr 4 '16 at 12:47
  • Thank you for you suggestions, I will try tonight to install an efi mode bootloader. – Bradley Neon Apr 5 '16 at 3:29
  • I was able to install Ubuntu in EFI mode by connecting an internal HDD made into a Ubuntu installer, and using rEFInd to boot it. – Bradley Neon Apr 6 '16 at 21:27
0

You are right - there is no UEFI boot mode for USB on your motherboard.

BUT

You can install Ubuntu in non-EFI mode and that move it to EFI-enabled boot.

Here are links to show how to do that.

Which commands to convert a Ubuntu BIOS install to EFI/UEFI without boot-repair on single boot hardware?

UEFI

  • Your first link is unlikely to help, because the one and only answer begins "Start a Ubuntu Linux (14.04) Live CD in UEFI mode" -- which is what Bradley is unable to do. The Gigabyte Hybrid EFI tends to forget its boot settings, so the only practical solution (if EFI-mode booting is required) is likely to be manually installing an EFI boot loader using the fallback filename. A much easier solution is likely to be installing in BIOS mode. – Rod Smith Apr 3 '16 at 23:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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