Updates (and questions): I was able to get boot from my USB drive working in all modes by removing a few kexts that I think Clover Configurator's Clover update feature added to my folder (AppleIGB.kext, Realtek RTL8111.kext, VirtualSMC.kext, and XHCI-unsupported.kext). I'm not sure which was the culprit of boot issues, but are there any of these that I should add back in?
Subsequently, I was able to disable SIP, ran MultiBeast, and then
RehabMan's NUC7/8-specific guide and config_nuc8_bc.plist (renamed), but then was having issues booting from SSD (apfs module 1683), so I ended up copying over the exact EFI folder that was used for boot on my USB drive to my SSD EFI partition-
and it works! Big question on this below:
- a. Why do the guides not instruct to just copy over the EFI folder used to boot from USB to your main drive? Is there a problem with doing this?
As of now, everything seems to be working well (a few issues listed below), and my Geekbench scores have been satisfactory as well:
https://browser.geekbench.com/user/328169
Here are my questions in relation to my build:
- b. Can someone take a look at my EFI folder please and see if there are any glaring issues I should worry about? Attached to this post. I'll also attach the post-RehabMan NUC7/8 process EFI that did not work.
- I noticed there are some custom kexts in my Library/Extensions folder. Should I delete these?
- Thunderbolt/USB-C port does not work unless the device was inserted before boot. Is there a fix?
- Audio jack on the front does not work at all. Would like to have. HDMI audio works fine.
Again, it seems like most things are working well, so I'm a little confused why the guides all instruct a separate machine installation process as opposed to just copying over the boot EFI that worked on the USB drive.
Any help would be much appreciated, thanks!