Efi On Mac
Efi On Mac 3,5/5 452 votes
Active2 years, 6 months ago
  1. Efi Shell On Mac
  2. Mac Efi Bootloader
  3. How To Enter In Efi On Mac
  4. Efi On Macbook Pro
  5. Mac Os Efi
  6. Efi Drive On Mac

A few days ago, I tried installing Windows 8.1 on my late 2011 Mac by using disk utility to make a free space on my disk and a Windows 8.1 boot drive to install. While installing, my Mac recognized the boot drive as 'EFI Boot' (when I pressed the options key to select the boot drive).

The rEFIt Project. REFIt is a boot menu and maintenance toolkit for EFI-based machines like the Intel Macs.You can use it to boot multiple operating systems easily, including triple-boot setups with Boot Camp. Sep 26, 2009  You are seeing 'EFI boot' due to the partition format and structure of that disk. You need to re-partition the disk and select 'GUID Partition Table' in Disk Utility (options) when doing so. EFI, which stands for Extensible Firmware Interface, bridges a Mac's hardware, firmware, and operating system together to enable it to go from power-on to booting macOS.

In the part when I had to format my partitions for installation, Windows created 2 partitions in the free space: 1. the Microsoft Reserved partition and 2. the partition where Windows is meant to be installed.

The installation went well, no errors were raised, but when I pressed the options key at startup to boot to Windows, my Mac recognized my Windows partition as 'EFI Boot' (so now I have 3 options when I pressed the Options key:Macintosh HD, EFI Boot, and Recovery).That is not really a big problem to me, but then when I started using Windows, I couldn't find a way to make the audio drivers working. I couldn't install Microsoft Office either.

So, I booted into my Macintosh HD partition, and use disk utility to remove the Windows partition and the Microsoft Reserved partition. Then, I reinstalled Windows 8.1 by following these instructions: Boot camp install of Windows 7 issue, no bootable devices

Everything went well and the audio is now working, but now, when I press the Options key at startup, I have 4 options: Macintosh HD, Windows, EFI Boot, and Recovery. When I tried choosing 'EFI Boot', it shows me a blue screen, saying:

Recovery
Your PC needs to be repaired
A required device isn't connected or can't be accessed.
Press Enter to try again
Press F8 for Startup settings

Although Naruto is older and sinister events loom on the horizon, he has changed little in personality—still rambunctious and childish—though he is now far more confident and possesses an even greater determination to protect his friends and home. It has been two and a half years since Naruto Uzumaki left Konohagakure, the Hidden Leaf Village, for intense training following events which fueled his desire to be stronger. Come whatever may, Naruto will carry on with the fight for what is important to him, even at the expense of his own body, in the continuation of the saga about the boy who wishes to become Hokage. Watch naruto episode. Now Akatsuki, the mysterious organization of elite rogue ninja, is closing in on their grand plan which may threaten the safety of the entire shinobi world.

When I tried pressing Enter and F8 keys, it returned to the same blue screen.

When I tried mounting the EFI partition, I see 3 folders: Apple, Boot, and Microsoft. I tried deleting the Microsoft folder (and I kept the copy of it somewhere else), and boot into the EFI Boot again, my computer froze and restarted.

The question is, how can I make the EFI Boot disappear when I press the options key at startup? It's not creating any problems with my Mac or Windows partitions, but I'm very curious about what it actually is, what does it have to do with my computer, and why does it decide to show up when I pressed the options key?

Community
user33003

1 Answer

Your question has two parts. The first part is repeated below.

The question is, how can I make the EFI Boot disappear when I press the options key at startup?

This a duplicate of the question 'Ghost partition, Windows BSOD'. The rest of your question, which again is repeated below, does require further explanation.

It's not creating any problems with my Mac or Windows partitions, but I'm very curious about what it actually is, what does it have to do with my computer, and why does it decide to show up when I pressed the options key?

The 'EFI Boot' appears because the Mac firmware finds the boot file BOOTx64.EFI in the folder EFIBOOT on the EFI partition of your internal drive. This is part of the UEFI specification. For example, if you go to the 'uefi.org Specifications web page', you can download and view the 'UEFI Specification Version 2.5'. Sections 3.5.1.1 Removable Media Boot Behavior and 3.5.1.2 Non-removable Media Boot Behavior (on pages 88-90) describe the naming of the BOOTx64.EFI file and that it should appear in the EFIBOOT folder.

When holding down the Option ⌥ at startup, the Mac firmware will look for the EFIBOOTBOOTx64.EFI file on each EFI partition of all drives accessible at startup. Each occurrence will generate an icon with the label 'EFI Boot' on the Startup Manager menu.

Efi Shell On Mac

When Windows installs, some of the startup files are stored in the folder EFIMICROSOFT. These files are also duplicated (with some renaming) in the EFIBOOT folder. Not all non-Apple operating systems do this when installing. For example, Ubuntu Linux does not. (Well, last time I installed in EFI mode it did not.) The Ubuntu installer does create a folder EFIUBUNTU with startup files (GRUB), which the Mac firmware by default ignores. To get Ubuntu to appear in the Startup Manager, you have to manually mount the EFI partition and copy the files in the EFIUBUNTU folder to the EFIBOOT folder. (Also, the copied grubx64.efi file needs to be renamed to BOOTX64.EFI.)

If you need to do this for two operating systems, then you will need a second EFI partition. This should not present a problem since an EFI partition is fairly small (<200 MB) and the limit on Macs by default is 128 partitions. However, to tell one operating system for the other, while viewing the choices presented by the Startup Manager, you may want to change the icons.

For example, I have rEFInd installed in a second 134 MB EFI partition on my iMac. (This happens to be the last of 9 partitions.) Additionally, I have Windows 10, Yosemite (on volume 'Steelhead') and El Capitan (on volume 'Steelhead2') installed. Below is a image of my Macs Startup Manager menu. (For a better view, click on the image or open in a new window.)

The icon can be changed by mounting the EFI partition and adding the icon file .VolumeIcon.icns to the root folder. A collection of these icons, for popular Linux and other operating systems, can be found here.

Community
David AndersonDavid Anderson
16.4k5 gold badges23 silver badges50 bronze badges

You must log in to answer this question.

Active6 years, 1 month ago

I understand that when a Mac's EFI system runs, it locates the file boot.efi in the /System/Library/CoreServices/ (blessed) directory and runs this as an EFI application (subverting a large part of the UEFI specification if my understanding is correct).

My question is: what does this EFI application actually do on 10.8.4? I figure it must locate the kernel, pass through boot arguments, locate KEXTs, etc, but that is just my speculation. Is there anywhere I can find out what it does (ideally step-by-step) from a concrete source?

Mac Efi Bootloader

bmike
169k47 gold badges310 silver badges669 bronze badges
user41021

How To Enter In Efi On Mac

1 Answer

EFI is a contract that specifies how the hardware can find and start the software and vice versa.

Rather than have to build custom code into each new hardware device and each new software release - a standard was agreed upon and the specification was initially written by Intel.

Then a company like Apple decides to adopt a certain version of the EFI specification (perhaps even using specific implementations of the spec in hardware - either making it's own chips or adopting another company's implementation) and possibly extends/modifies the base implementation to meet Apple's needs.

From a high level, boot.efi is part of the software end of things that help shepard the hardware boot and handoff to the OS to let it run (in this case OS X 10.8.4):

The wikipedia article below is the source of the above image, as well as contains some good introductory details on EFI and Apple's use of it since 2006. Apple covers more details about their implementation of EFI and the boot process in the kernel programming guide:

bmike

Efi On Macbook Pro

Mac Os Efi

bmike
169k47 gold badges310 silver badges669 bronze badges

Efi Drive On Mac

You must log in to answer this question.