EFI boot is really slow after upgrading to El Capitan.

I've been dual booting Linux and OS X. Before upgrading to El Capitan, booting to linux was speedy. Now, when I boot to Linux it takes a matter of minutes for the EFI boot loader (rEFInd) to execute. After a few minutes I'll finally see the rEFInd boot menu.


Any thoughts on what might possibly be causing this?

MacBook Pro (Retina, 15-inch, Mid 2014), OS X El Capitan (10.11)

Posted on Nov 24, 2015 11:24 AM

Reply
5 replies

Jan 4, 2016 2:27 AM in response to Tirigon

Aha! So an NVRAM reset caused my rEFInd not to boot any more, then I re-installed rEFInd and it works now. The trick is to let the refind-install script install to the default OS X ESP partition, or use the --root option to specify a mount point for a custom partition, and make sure to bless the partition in --mount mode with the --shortform command (which, for some reason, makes booting fast, otherwise it is slow without the --shortform option).


For the exact details on everything I went through, see this question on Ask Ubuntu: http://askubuntu.com/questions/716662/why-wont-bless-make-refind-boot-by-default

Dec 30, 2015 5:55 AM in response to trusktr

To clarify:

It seems not to be the boot loaders fault (as rEFInd, finally started, boots into any OS - Mac or Linux - as fast as normal).

'Finding' the boot loader at startup is just crazy slow, doesn't matter if (re)booted from OS X, Linux.


If anyone got an idea would be really cool 😉


MBA late 2012, OS X El Capitan | Arch Linux | rEFInd 0.10.1

Dec 30, 2015 8:48 PM in response to Tirigon

Ah, so I'm not the only one!


In my case, it takes long for rEFInd to eventually start, and yes, once I'm in rEFInd I can boot to an OS quickly, so there doesn't seem to be a problem in rEFInd itself.


If I hold `option` while booting, that takes me to the Mac boot screen with no delay, where I can boot OS X with no delay. The only delay I'm experiencing is waiting for rEFInd to finally start.

Jan 4, 2016 2:27 AM in response to trusktr

I tried some more times (after a SMC and NVRAM reset) and now only get delay when using Restart from within OS X itself. A normal boot from shutdown machine or a restart from Login-prompt work flawlessly.


However I'm wondering why you can go into Apple Boot screen with opt - when I boot it takes me to rEFInd whatever combo I press before; only after selecting the OS I can use opt + ...

Have you installed rEFInd on EFI / ESP partition or somewhere else?

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

EFI boot is really slow after upgrading to El Capitan.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.