Contribute
Register

[SOLVED] Machine not booting after updating Clover & kexts

Joined
Sep 21, 2017
Messages
6
CPU
Intel Core i5-7260U
Graphics
Intel Iris Plus Graphics 640 Graphics
Hi all,

I have been running High Sierra on an Intel NUC very happily for about a year now, and wanted to get ready to move it over to Mojave.

Following the guide at https://www.tonymacx86.com/threads/update-directly-to-macos-mojave.260654/, I started by updating to the latest version of Clover (via the Clover configurator), and then mounting the EFI volume, grabbing the latest versions of the kexts from https://www.tonymacx86.com/resources/categories/kexts.11/ and dragging them (overwriting) into /Library/Extensions.

Note that I didn’t download Mojave yet or do anything related to MacOS.

I rebooted the machine and...black.

This is as far as I get in verbose mode:

https://i.imgur.com/0Cg865c.jpg

It occurs to me I may have forgotten to unmount the EFI partition after updating with the latest kexts. Maybe that is part of what’s going on here?

Any ideas? I’m feeling foolish for screwing up what I thought would be the easy part. I welcome any and all thoughts of how I can get back up and running again. Thank you!
 
Joined
Jul 23, 2012
Messages
792
Motherboard
GA-Z77N-WIFI-F3-Clover
CPU
E3-1225 v2
Graphics
GT 640 | P4000
Mac
Mac mini
restore the old EFI copies located in your macOS system drive
Code:
/EFI-Backups
check that the essential files are in the EFI folders, new clover may remove your files during update, if you don't select them in the option settings
EFI/CLOVER/kexts/Other/FakeSMC.kext
AptioMemoryFix ...
 

BreBo

Moderator
Joined
Oct 17, 2011
Messages
9,532
Motherboard
Gigabyte GA-Z87X-OC
CPU
i7-4770K
Graphics
GTX 970
grabbing the latest versions of the kexts and dragging them (overwriting) into /Library/Extensions.
You cannot install kexts with Finder in /L/E as it does not copy with correct owner/permissions.
Use KextBeast to install kexts to /L/E.
 
Joined
Sep 21, 2017
Messages
6
CPU
Intel Core i5-7260U
Graphics
Intel Iris Plus Graphics 640 Graphics
restore the old EFI copies located in your macOS system drive
Code:
/EFI-Backups
check that the essential files are in the EFI folders, new clover may remove your files during update, if you don't select them in the option settings
EFI/CLOVER/kexts/Other/FakeSMC.kext
AptioMemoryFix ...
itwas: When you say to restore the old EFI backups, do you mean via the Clover Shell?
 
Joined
Sep 21, 2017
Messages
6
CPU
Intel Core i5-7260U
Graphics
Intel Iris Plus Graphics 640 Graphics
I was able to solve this issue with the help of folks in this thread and some other threads.

Updating here with what worked and didn’t work, in case it is helpful for other people facing the same issue.

BreBo: Thanks for the tip about KextBeast. I was lucky that owner/permissions weren’t the issue, and I’ll take care to use a better process than Finder for future kexts.

itwas: I wasn’t able to apply your suggestion of using the Clover terminal because the shift key never seemed to work, which meant that I couldn’t type a colon and select a drive. I tried this on multiple keyboards: wired, wireless, Mac, PC. Nothing seemed to work. There are separate threads by other forum users about this issue (see https://www.tonymacx86.com/threads/...lack-screen-after-clover-update-10-11.260620/ and at /r/hackintosh at https://www.reddit.com/r/hackintosh/comments/563cqi/shift_key_not_working_in_uefi_shell/), but I was not able to find a solution anywhere. This method was ultimately not successful.

(If anyone has ideas about how to fix this issue, it seems no one has written one online! And there are at least three of us that have had this same issue, it appears. This is mysterious to me, and I was not able to pursue it further.)


THE DIAGNOSIS:

The ultimate diagnosis of my problem was that the new version of Clover removed OsxAptioFix. Frankly, this was very frustrating to me, because many, many other forum users have had terrible problems with Clover 4586 since July and this still is not fixed. This has affected so many people that I feel that the latest version of Clover should at least come with some kind of warning. Ideally we would see this issue fixed in future versions, but until then this will keep affecting people.

For other users affected, see:

https://www.tonymacx86.com/threads/solved-clover-update-r4586-disables-os-boot-black-screen.256050/

https://www.tonymacx86.com/threads/report-issue-with-clover-4586-macos-10-13-5.255268/#post-1771526

https://www.tonymacx86.com/threads/...-r4586-deletes-osxaptiofix3drv-64-efi.255174/

According to https://sourceforge.net/p/cloverefiboot/tickets/484/ this issue was fixed in Clover 4617, however the version I installed was 4674, and I still had this same exact issue.


THE SOLUTION:

Following the threads above, I:

1) Made a bootable USB with High Sierra

2) Booted from the USB

3) Mounted EFI using Clover Configurator

4) Manually copied, via finder, OsxAptioFix2Drv-64.efi from my EFI-BACKUPS path to my EFI path

5) Unmounted EFI using Clover Configurator

After this, my machine worked perfectly.

Again, I hope the above helps other people in this same situation.
 
Joined
Dec 19, 2019
Messages
6
Motherboard
Gigabyte GA-Z170x-UD5-CF
CPU
Intel Core i7-7700K Kaby Lake Quad-Core 4.2 GHz
Graphics
AMD Radeon RX 5700/ geforce gtx 1070 SC
Mac
iMac, MacBook Pro
Mobile Phone
iOS
were you able to keep your old files, or did it start you from scratch?
 
Top