Contribute
Register

[Solved] Internal EFI Clover: macOS boot stuck

Status
Not open for further replies.
Joined
Jan 18, 2018
Messages
3
Motherboard
HP Spectre x360 Convertible 15t (Clover)
CPU
i7-8550U
Graphics
HD 620 + GeForce MX150
Mobile Phone
  1. Android
I've had this laptop set up on High Sierra (currently on 10.13.3) since late January. My installation recently became un-bootable via my internal EFI Clover install. I can still boot in via my flash drive, but I haven't had any luck at fixing my internal EFI setup. I have even directly copied the bootable clover EFI files from my flash drive to my internal EFI, but I get stuck at the same point. That point being:

OsxAptioFix2Drv: Starting overrides for System\Library\CoreServices\boot.efi
Using reloc block: no, hibernate wake: no
++++++++++++++++++++++++++++++++++

Now, in troubleshooting I've tried the different versions of aptio fix, including OsxAptioFix2Drv.efi, OsxAptioFix3Drv.efi, AptioMemoryFix.efi to no effect (stuck in the same place with similar -v output). I've been able to use OsxAptioFix2Drv since January, and I can still use it on my flash drive so I don't think this is the issue.

In additional troubleshooting, I've followed RehabMan's Guide for 'Booting the OS X Installer on LAPTOPS with Clover' in an effort to redo my EFI partition in a few ways. I've tried the latest official version of Clover (Clover_v2.4k_r4617.pkg), and I've tried the latest RehabMan release of Clover (Clover_v2.4k_r4444.RM-4652.c1f8602f.pkg). I have not changed or modified my config.plist that I have been using for months. Boot stops at the same point with all Clover installs I've tried.

As some background, until last Friday I've been running a quad-boot setup (Arch, Qubes, Windows, macOS) using Grub as a bootloader that then chain-loads Clover. This works well when nothing changes, but I've since realized that Grub is probably not the greatest bootloader since it requires maintenance every time my partition scheme changes. I've since decided that Clover is likely my best option for a single bootloader when I need macOS, and that chainloading it is silly and unnecessary.

Things that may or may not be related:
  • Issue started happening around the same time I decided to try rEFInd as an alternative (redundant with Clover, I know).
  • At some point my EFI partition has started to mount as 'NO NAME', and Finder throws an error: 'AppleEvent Handler Failed.'
    • I use EFI Mounter v3 as a nice shortcut rather than mounting the volume via terminal since I do it so often.
    • I fixed the above issue by simply mounting NO NAME, and using finder to rename it to EFI
  • Issue started happening around the same time I replaced the background image on the Clover theme (I really hope this is not related hah)
  • I've been stuck on 10.13.3 for a little while, it claims to be installing when updating to 10.13.6, but when it boots back in it's still on 10.13.3
  • I tried to solve the issue by installing Mojave (lol), but I had a similar result to trying to update to 10.13.6.

Bootleggedness of install (probably not related, but here for reference/just in case):
  • No brightness controls, SSDT-PNLF.aml makes it not blinding, but times out for 3 minutes on boot
    • busy timeout[0], (60s): 'PNLF'
    • Edit Aug 1st: Just fixed the above with the applebacklightinjector RehabMan guide (link)
  • No Wi-Fi due to Intel Wi-Fi card
    • I've been running on a USB-C ethernet adapter, also have the option of USB tethering from my Android phone
  • No battery indicator
  • No sys temps available within macOS as far as I can tell (tested using Fanny widget)
  • Fix for 40hz on 4k display: https://github.com/Floris497/mac-pixel-clock-patch-V2 + SwitchResX http://www.madrau.com/
I'll get around to fixing these eventually, and despite all this, it's still working quite well for iOS builds/debugging/development.

Attached:
  • efibackup-flashdrive.zip - Backup of my original install media's EFI / Clover install, which I'm using to boot into macOS presently.
  • Internal-CLOVER.zip - I couldn't upload my full backup of my EFI partition because it was too large, but here's a copy of the internal Clover install I was using just after it stopped working, no backup before that unfortunately.
I apologize in advance for my lack of config.plist version control, and for keeping my kexts in CLOVER/kexts/Other instead of installing them to System/Library/Extensions.
If there's any more info I should include, please let me know

If anybody has run into a similar issue, or can point me in the right direction I'll be grateful. I'm kind of stuck right now!

TLDR: Can boot macOS with Clover on original High-Sierra install flash drive, but cannot boot macOS from internal drive with Clover install copied from flash drive.
 
Last edited:
Make sure your EFI/Clover setup is the same as working setup on USB.

That's the strange thing, I've copied over my CLOVER and BOOT folders over from my working USB to internal EFI, and I get stuck in that spot only when booting from internal. I haven't gone as far as reformatting my internal EFI to make it identical to the USB. Is it possible some other folder/files in my internal EFI are conflicting? (I'm kind of reaching for ideas here)

Thanks by the way, your guides and repos are incredibly useful
 
That's the strange thing, I've copied over my CLOVER and BOOT folders over from my working USB to internal EFI, and I get stuck in that spot only when booting from internal. I haven't gone as far as reformatting my internal EFI to make it identical to the USB. Is it possible some other folder/files in my internal EFI are conflicting? (I'm kind of reaching for ideas here)

Thanks by the way, your guides and repos are incredibly useful

Hint: I think search may help with with that problem specific to the HP Spectre...
 
Ah I see... Since I was chain-loading with grub I never ran into this issue? That's some dumb luck. For reference, here's a link to what fixed the issue: Step 5. Thanks for pointing me in the right direction
 
Status
Not open for further replies.
Back
Top