usb - UEFI Legacy boot hidden - tricks to unlock it?

08
2014-07
  • Enter Display Name Here

    I bought an Acer Aspire E1-510P-4459 with Windows 8.1... And I am considering installing Linux on it; maybe Win7, but I'd need to get a USB CD for that. So I downloaded a live image of my favourite distro: Crunchbang, but I can't for the life of me, make a UEFI-bootable USB stick from it. Tried both dd (Cygwin 6) and Rufus (MBR for BIOS/UEFI since I want it to be bootable for both).

    So I opted for the next best thing: since I am not intent on keeping Win8.1, I don't need UEFI at all. Rebooting into the BIOS to disable it, I find the CFM/Legacy option is hidden from me. Even the Secure boot was greyed out and could not be disabled. Fortunately, I was able to get control of the secure boot by adding a password to my BIOS. But Boot Options still had only UEFI.

    I am not too familiar with Windows 8.1, but in my quest for an answer I did find tricks that other people have used to unlock their UEFI settings, but none of them gave me a legacy boot.

    I have already tried using the Advanced Startup "Use EFI USB" feature, but it says it isn't finding anything bootable... And going into UEFI settings from that advanced startup does not boot me into this: http://www.eightforums.com/attachments/tutorials/16543d1360707770-uefi-firmware-settings-boot-inside-windows-8-uefi.jpg it just boots me into the F2 menu and gives me some more options to tweak the Secure Boot, but still no Legacy mode.

    So, does anyone know of a trick to make it appear? It has to be there! I've seen it on other laptops; and given how new UEFI is, it needs to have backwards compatibility with BIOS.

    Alternatively, how do I make my USB bootable for UEFI? Preferably manually, since I am sick and tired of all these tools. I know I have to add an EFI directory with an EFI shell, but then what?

    EDIT: I guess I forgot to mention the USB key does boot on older non-UEFI laptops and has been booted on a laptop with UEFI in Legacy mode.

  • Answers
  • Enter Display Name Here

    Problem solved. A 'BIOS' update from Acer did enable the Legacy boot mode choice.

    Unfortunately, Ramhound, the instructions provided in the Crunchbang forum assume you can boot the installation media... And the Crunchbang developers have yet to release an EFI-bootable image. This means that I would in fact need legacy mode to install the OS and then following those instructions, make it UEFI-bootable. So you can sleep tonight, knowing I am booting my Linux through UEFI.

    EFI may have started out in the 90s, but it has only recently made its way into mainstream computers/laptops. Even Hiren's bootcd hasn't yet been re-made to support it.

  • arielnmz

    Right from Microsoft Technet Pages (3rd search result):

    1. Before disabling Secure Boot, consider whether it is necessary. From time to time, your manufacturer may update the list of trusted hardware, drivers, and operating systems for your PC. To check for updates, go to Windows Update, or check your manufacturer's website.
    2. Open the PC BIOS menu. You can often access this menu by pressing a key during the bootup sequence, such as F1, F2, F12, or Esc. Or, from Windows, hold the Shift key while selecting Restart. Go to Troubleshoot > Advanced Options: UEFI Firmware Settings.
    3. Find the Secure Boot setting, and if possible, set it to Disabled. This option is usually in either the Security tab, the Boot tab, or the Authentication tab.
    4. Save changes and exit. The PC reboots.
    5. Install the graphics card, hardware, or operating system that’s not compatible with Secure Boot. In some cases, you may need to change other settings in the firmware, such as enabling a Compatibility Support Module (CSM) to support legacy BIOS operating systems. To use a CSM, you may also need to reformat the hard drive using the Master Boot Record (MBR) format, and then reinstall Windows. For more info, see Windows Setup: Installing using the MBR or GPT partition style.
    6. If you’re using Windows 8.1, you may see a watermark on the desktop alerting you that Secure Boot is not configured correctly. Get this update to remove the Secure Boot desktop watermark.

  • Related Question

    How to distinguish a legacy BIOS from a UEFI/EFI BIOS?
  • Eric

    This question already has an answer here:


  • Related Answers
  • grawity

    Don't expect the firmware to use clicky icons and fancy windows, whether it be legacy BIOS or UEFI; both are limited in size and resources, and frankly white-on-blue text is as good configuration interface as any. (It's not something you reconfigure daily, after all.) My ASUS laptop uses UEFI, but the configuration screen looks exactly the same as the one of a BIOS, and the firmware remains compatible with legacy bootloaders.

    A good test is to run an EFI program in *.efi format. If you can successfully start it, then your computer supports UEFI.

    Another way is to boot from a Linux CD, insert the efivars module (sudo modprobe efivars), then install and run the efibootmgr tool. If the module works and sudo efibootmgr lists the boot options, you have UEFI.