Contribute
Register

Can't boot from system drive, read smbios setting

Joined
Apr 24, 2013
Messages
8
Motherboard
ASUS ROG Maximus V Gene
CPU
i7-3770k
Graphics
GTX 970
Mac
MacBook Pro
Classic Mac
Mobile Phone
Android
Hi everyone.

Firstly just want to say thanks to everyone who has posted something in these forums, it has really helped me get my hackintosh up and running well. I'm a long time lurker, first time poster

I originally built my build in 2013 running Mountain Lion with Chimera bootloader. Yesterday I updated my build from Yosemite/Chimera to El Capitan/Clover. The install went smoothly for the most part, didn't run into any kernel panics or anything and was able to boot relatively pain-free. I also followed the steps to remove Chimera from my drive.

Right now the only main issues that I have are:

  • Can't boot using system drive. Any time I try to boot my computer without the USB drive, the system just hops into the BIOS. I can only boot using the USB drive. I've tried following the fixes in the "Big List of Solutions" but it hasn't done much. The instruction I don't seem to understand is "Confirm that you've installed Clover to the system drive and selected Install for UEFI Booting Only and Install Clover in the ESP". I don't know if I ever ran into any option stating "Install for UEFI Booting Only" in any of the steps.
  • My hackintosh doesn't seem to read the SMBIOS settings that I changed in config.plist. I set it to MacPro3,1 using the same serial number as my previous versions, but when I check About This Mac, it classifies my build as iMac (27-inch, Late 2012). I changed all of the config.plists in the EFI partition.

If anyone knows what I might be missing, that would be great.

Also, is there anything that I need to do with my SSDT and DSDT from my previous installations? Since my build doesn't quite follow the customacs, I've never been 100% sure what to do with these files. If anyone could enlighten me, that would be much appreciated.

Sorry for the long post! If you know anything I would forever be in your debt. :thumbup:
 
Joined
Apr 24, 2013
Messages
8
Motherboard
ASUS ROG Maximus V Gene
CPU
i7-3770k
Graphics
GTX 970
Mac
MacBook Pro
Classic Mac
Mobile Phone
Android
Did the Post Install with Clover UEFI. First I used Clover_v2.3k_r3270_UEFI.pkg from the post-installation tools, but this did not let me select any install options so I downloaded the official Clover EFI bootloader from sourceforge. I also formatted my system EFI to FAT32 before running the package using terminal (not sure if this one done 100% correct).

BIOS is set to boot UEFI only.
 

ammulder

Moderator
Joined
Sep 1, 2014
Messages
3,426
Motherboard
GA-H87N-WIFI
CPU
i7-4790S
Graphics
GT 740
Mac
MacBook Pro, Mac mini
Mobile Phone
iOS
The whole point of the Clover UEFI package is that it sets the options for you, minimizing the choices/effort.

Which options did you select in the Customize screen when you installed Clover yourself?
 
Joined
Apr 24, 2013
Messages
8
Motherboard
ASUS ROG Maximus V Gene
CPU
i7-3770k
Graphics
GTX 970
Mac
MacBook Pro
Classic Mac
Mobile Phone
Android
I followed the Big List of Solutions:
  • Confirm that you've installed Clover to the system drive and selected Install for UEFI Booting Only and Install Clover in the ESP

In the installer I didn't select any extra options, I just used the r3292 package to confirm that the correct options were selected.
 
Joined
Sep 11, 2013
Messages
32
Motherboard
ASUS P8Z77-V LX
CPU
Intel Core i7 3770k Unleashed @ 4.8GHz
Graphics
Gigabyte GTX 970 G1 GAMING OC
Mobile Phone
Android
Clover automatically detects your chipset and CPU and sets the smbios values accordingly. I have always emulated the imac13,2 because it has almost the same CPU and grants me good power management therefore. You can override the smbios settings in the clover options menu and via the config.plis, however I recommend going with iMac13,2 as previous OS X versions got stuck for me when I accidentally used this Mac Pro definition and I actually never managed to force a different smbios. I know, it doesn't fit a Desktop build, but this time you might have to go with what the software dictates. It is generally recommended to adjust your smbios to a Mac model that is hardware-wise the closest to your build ->CPU+chipset. That should explain the smbios thing.
 
Joined
Sep 11, 2013
Messages
32
Motherboard
ASUS P8Z77-V LX
CPU
Intel Core i7 3770k Unleashed @ 4.8GHz
Graphics
Gigabyte GTX 970 G1 GAMING OC
Mobile Phone
Android
As for you DSDT question, you don't always need one, but sometimes is can smooth out the last few edges of even the best system. For instance, many people have had issues with sleep on ASUS boards in the past, but with Yosemite and a DSDT my build now has flawless full power management and sleep working.
If you have any issues with sleep or power management, I could help you to try and get it working with a patched DSDT and SSDT and a bit of fiddling with clover.
 

ammulder

Moderator
Joined
Sep 1, 2014
Messages
3,426
Motherboard
GA-H87N-WIFI
CPU
i7-4790S
Graphics
GT 740
Mac
MacBook Pro, Mac mini
Mobile Phone
iOS
It feels to me like maybe you either haven't installed Clover where you think you have, or you're not booting from the device you think you are. There's no reason it shouldn't use a SMBIOS you put in config.plist on the EFI partition of the drive you booted from. If you booted from the USB it will use the config.plist and kexts and stuff on the EFI partition on the USB; if you booted from the system drive it will use the EFI partition on the system drive.

I would remove all drives other than the system drive and use the BIOS hotkey to bring up the list of boot devices to choose from (with BIOS still set to boot UEFI only). If that lists your system drive, try booting from it. If that lists nothing at all, then I would boot from the USB into OS X. At that point please eject the USB drive and open a terminal and run "diskutil list" and post a picture of the output.

Then use EFI Mounter v3 to mount the EFI partition on the system drive (which should be /dev/disk0s1 if you have disconnected all other drives), and open the EFI/CLOVER folder in Finder in tree view and expand all the subfolders and post a picture of that.

Finally, post the EFI/CLOVER/config.plist file you find in there.
 
Top