Contribute
Register

Using Unibeast to create a Clover Installer:

Joined
May 12, 2011
Messages
2,720
Motherboard
GA-X99M-Gaming 5
CPU
Intel Core i7-5930K
Graphics
MSI GTX 970 Gaming 4G
Mac
MacBook Pro
Mobile Phone
Android
Tonymacx86 members are familiar with and rely on the great tools provided here to get their Hack’s up and running. Some have become curious and asked for advice on how to test Clover. The safest and easiest way to test is to install Clover on a fat32 formatted USB partition. This allows you to boot and test Clover with different configurations while leaving you current install intact. If you decide you like what you see, you may decide to take advantage of Clover features like UEFI booting, selected kext injection, Recovery Partition and screaming boot times. To do this we need to create a Clover UEFI Installer, we can do this using the tools you’re already familiar with. Remember that this site supports their tools and this post is not offered as a sanctioned/approved Tonymacx86 process.

Let’s build a Unibeast/Clover Installer… I'm assuming we're building a Mavericks installer so follow the instructions here to create a Unibeast USB. The only thing we’re going to do different is format the USB as GUID instead of MBR.

partition.png

Once the build process is complete we need to install Clover to the Unibeast USB.

Download the latest version of Clover here. Then install it with these settings:

Screen Shot 2013-10-30 at 3.27.37 AM.png

When the Clover install completes you'll see a mounted partition on the desktop called EFI. In that partition you'll find a folder called EFI, open it and it will look like this:

efi folder.png

We need to add a few kexts to get our installer running. Navigate to EFI/Clover/kexts and copy FakeSMC and your ethernet kexts to the 10.9 folder.

kexts3.png

Now we're ready to install Mavericks. Boot the box and choose UEFI:USB as your boot device. Use arrow keys the highlight OSX Installer, press space bar and choose "With Kexts", press enter to start installation. On the second boot, again choose UEFI:USB, navigate to the drive you installed OS X to and hit spacebar and choose "WithKexts" and complete install.

Now run Multibeast and install FakeSMC and your audio and ethernet kexts.

Install Clover to HD with same settings as above. No need to move any kexts to Clover as MB has already installed them to S/L/E.

Reboot to UEFI: "Your HD" and you should be go to go...

Luck with it.

EDITED and TESTED! 10/30

Tip: Copy the tools you may need to the Installer before doing the Install so they're available to you after the final install phase completes.

tip.png
 
Joined
Jan 4, 2011
Messages
383
Motherboard
Dell Alienware Aurora R7
CPU
i7-8700k
Graphics
AMD Radeon RX Vega64
Mac
Mac mini
Mobile Phone
Android, iOS
As written, this isn't working properly for me.

for clarification, you may want to label the kext directory and taken from efi/clover. It shows a kext in the root of clover of AppleIntelE1000e,kext, which doesn't work for me in either folder as well if put in 10.9 like some other guides state. FakeSMC wsorks fine though or it will give me the bluetooth error if I don't include it.

Does the kext need to be installed somehow? or just copy and paste from a working 10.9 HDD that was installed with unibeast/multibeast I have?

When I finish and try to boot, the HDD doesn't come up UEFI device, only legacy.

Don't I need to also install clover onto the HDD as well?

I ran multibeast anyway with no results.

Also, when I ran multibeast I didn't use the DSDT free or easy beast so it never installed a bootloader. It didn't say to run anything but FakeSMC, Internet, and Sound.

At first I thought it was working as I had my usb still pluggged in, but after all was done, I removed all drives and usb and it drops back to BIOS. I think it was just dropping to USB before and gave me the clover menu instead of dropping to bios.

EDIT:
I just reboted and it went to the installer menu for some reason. Not sure what happened. anyway, rebooted and reinstalled and now I'm trying to get ethernet up.

I find a command to manually load kexts and I move AppleIntelE1000e.kext to my home folder as that's where terminal puts me. I then type in:
Code:
sudo kextload AppleIntelE1000e.kext
and I get error:
/Users/mark/AppleIntelE1000e.kext failed to load - (libkern/kext) not found; check the system/kernel logs for errors or try kextutil(8).
not sure where the logs are and too late to find now. maybe tomorrow.
 
Joined
May 12, 2011
Messages
2,720
Motherboard
GA-X99M-Gaming 5
CPU
Intel Core i7-5930K
Graphics
MSI GTX 970 Gaming 4G
Mac
MacBook Pro
Mobile Phone
Android
I'll rework this shortly...
 
Joined
Oct 22, 2013
Messages
19
Motherboard
ASUS Gryphon Z97
CPU
i7-4790K @ 4.8Ghz
Graphics
RX 580 & HD 4600
Can't get this to work on ASUS Gryphon. Followed the second guide here: http://www.coolestguidesontheplanet.com/making-a-boot-usb-disk-of-osx-10-9-mavericks/ to get the Mavericks installer on to a USB drive. Installed Clover r2236 to this USB drive, added the 'FakeSMC.kext' to EFI/Clover/kexts/10.9 then copied to 'AppleIntelE1000e.kext' EFI/Clover/kexts/Other. Inserted into Gryphon, Clover bootoader came up, selected my Mavericks Install partition, hit space bar, selected 'Boot Mac OS X with injected kexts', hit enter, starts to boot in verbose then :

"name" not a kext
"FailedCLUT" not a kext
"FailedImage" not a kext
AppleACPIPlatformExpert::start failed
panic9cpu 0 caller 0xffffff80006c0531): "Unable to find driver for this platform: \"ACPI\".\n"@/SourceCache/xnu/xnu-2422.1.72/iokit/Kernel/IOPlatformExpert.cpp:1541

etc etc frustrating why so hard???
 
Joined
May 12, 2011
Messages
2,720
Motherboard
GA-X99M-Gaming 5
CPU
Intel Core i7-5930K
Graphics
MSI GTX 970 Gaming 4G
Mac
MacBook Pro
Mobile Phone
Android
As written, this isn't working properly for me.

for clarification, you may want to label the kext directory and taken from efi/clover. It shows a kext in the root of clover of AppleIntelE1000e,kext, which doesn't work for me in either folder as well if put in 10.9 like some other guides state. FakeSMC wsorks fine though or it will give me the bluetooth error if I don't include it.

Does the kext need to be installed somehow? or just copy and paste from a working 10.9 HDD that was installed with unibeast/multibeast I have?

When I finish and try to boot, the HDD doesn't come up UEFI device, only legacy.

Don't I need to also install clover onto the HDD as well?

I ran multibeast anyway with no results.

Also, when I ran multibeast I didn't use the DSDT free or easy beast so it never installed a bootloader. It didn't say to run anything but FakeSMC, Internet, and Sound.

At first I thought it was working as I had my usb still pluggged in, but after all was done, I removed all drives and usb and it drops back to BIOS. I think it was just dropping to USB before and gave me the clover menu instead of dropping to bios.

EDIT:
I just reboted and it went to the installer menu for some reason. Not sure what happened. anyway, rebooted and reinstalled and now I'm trying to get ethernet up.

I find a command to manually load kexts and I move AppleIntelE1000e.kext to my home folder as that's where terminal puts me. I then type in:
Code:
sudo kextload AppleIntelE1000e.kext
and I get error:


not sure where the logs are and too late to find now. maybe tomorrow.
Updated!
 
Joined
Oct 22, 2013
Messages
19
Motherboard
ASUS Gryphon Z97
CPU
i7-4790K @ 4.8Ghz
Graphics
RX 580 & HD 4600
I'm still stuck up on this kernel panic 'AppleACPIPlatformExpert' 'IOPlatformExpert.cpp'

Here's my EFI folder structure:

Screen Shot 2013-10-30 at 3.26.05 pm.png

Here's my config:
 

Attachments

Joined
May 12, 2011
Messages
2,720
Motherboard
GA-X99M-Gaming 5
CPU
Intel Core i7-5930K
Graphics
MSI GTX 970 Gaming 4G
Mac
MacBook Pro
Mobile Phone
Android
Don't have a solution for you... I just installed to 2 different drives using the instructions I posted above with no issue at all. Post back when your folder structure looks like this:

Screen Shot 2013-10-30 at 3.17.55 AM.png
 
Joined
Oct 22, 2013
Messages
19
Motherboard
ASUS Gryphon Z97
CPU
i7-4790K @ 4.8Ghz
Graphics
RX 580 & HD 4600
Ok, folder structure is the same as yours. Can you verify if your kernel extensions are the same version as the ones I have?
FakeSMC.kext 5.3.820
AppleIntelE1000e.kext 2.5.4d

see picScreen Shot 2013-10-30 at 5.03.30 pm.png
 
Joined
May 12, 2011
Messages
2,720
Motherboard
GA-X99M-Gaming 5
CPU
Intel Core i7-5930K
Graphics
MSI GTX 970 Gaming 4G
Mac
MacBook Pro
Mobile Phone
Android
FakeSMC.kext 5.3.891

AppleIntelE1000e.kext 2.4.14


 
Joined
Oct 22, 2013
Messages
19
Motherboard
ASUS Gryphon Z97
CPU
i7-4790K @ 4.8Ghz
Graphics
RX 580 & HD 4600
Thanks dude, do you have a link to that version of FakeSMC?

below is a series of images taken from within Clover Options menus. Notice un SMBIOS menu if recognises the Gryphon board an and identifies it as an iMac 14,2 which is think is the most accurate.

No matter what I've tried (3 days now) i'm still getting a boot kernel panic AppleACPIPlatformExpert. Basically the logic board driver. Maybe you can post a system log with listings of your last successful boot on the Gryphon? I'm not sure exactly what the problem is. My Gryphon board is revision 1.03. BIOS version 1504. I'm using 3x1GB sticks of ECC 1066Mhz RAM from my Mac Pro. I thought my Mavericks Install App is suspect, very strange things going on, like no mach_kernel inside the 'BaseSystem.dmg' and one isn't created when restoring it to the USB 3.0 disk. Now I can't get the EFI partition to mount at all with Disk Utility.


00-Options.JPG01-Tables Dropping Menu.JPG02-DSDT fix mask.JPG03-SMBIOS.JPG04-PCI devices.JPG05-CPU tuning menu.JPG06-Graphics injector menu.JPG07-Binaries Patching menu.JPG08-RC Scripts Variables.JPGBoot Options.JPG
 
Top