Using Unibeast to create a Clover Installer:

Discussion in 'Bootloaders' started by Asus-Freak, Oct 28, 2013.

  1. Asus-Freak

    Asus-Freak

    Joined:
    May 12, 2011
    Messages:
    2,669
    Mobo:
    GA-X99M-Gaming 5
    CPU:
    Intel Core i7-5930K
    Graphics:
    MSI GTX 970 Gaming 4G
    Mac:
    MacBook Pro
    Mobile Phone:
    Android
    Oct 28, 2013 #1
    Asus-Freak

    Asus-Freak

    Joined:
    May 12, 2011
    Messages:
    2,669
    Mobo:
    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
     
  2. MarkJohnson

    MarkJohnson

    Joined:
    Jan 4, 2011
    Messages:
    318
    Mobo:
    Gigabyte GA-Z97-HD3 (Rev 2.0)
    CPU:
    Intel i3-4370 (3.8 GHz)
    Graphics:
    HD 4600
    Mac:
    Mac Pro
    Mobile Phone:
    Android
    Oct 29, 2013 #2
    MarkJohnson

    MarkJohnson

    Joined:
    Jan 4, 2011
    Messages:
    318
    Mobo:
    Gigabyte GA-Z97-HD3 (Rev 2.0)
    CPU:
    Intel i3-4370 (3.8 GHz)
    Graphics:
    HD 4600
    Mac:
    Mac 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 (Text):
    sudo kextload AppleIntelE1000e.kext
    and I get error:
    not sure where the logs are and too late to find now. maybe tomorrow.
     
  3. Asus-Freak

    Asus-Freak

    Joined:
    May 12, 2011
    Messages:
    2,669
    Mobo:
    GA-X99M-Gaming 5
    CPU:
    Intel Core i7-5930K
    Graphics:
    MSI GTX 970 Gaming 4G
    Mac:
    MacBook Pro
    Mobile Phone:
    Android
    Oct 30, 2013 #3
    Asus-Freak

    Asus-Freak

    Joined:
    May 12, 2011
    Messages:
    2,669
    Mobo:
    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...
     
  4. drayon

    drayon

    Joined:
    Oct 22, 2013
    Messages:
    8
    Oct 30, 2013 #4
    drayon

    drayon

    Joined:
    Oct 22, 2013
    Messages:
    8
    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???
     
  5. Asus-Freak

    Asus-Freak

    Joined:
    May 12, 2011
    Messages:
    2,669
    Mobo:
    GA-X99M-Gaming 5
    CPU:
    Intel Core i7-5930K
    Graphics:
    MSI GTX 970 Gaming 4G
    Mac:
    MacBook Pro
    Mobile Phone:
    Android
    Oct 30, 2013 #5
    Asus-Freak

    Asus-Freak

    Joined:
    May 12, 2011
    Messages:
    2,669
    Mobo:
    GA-X99M-Gaming 5
    CPU:
    Intel Core i7-5930K
    Graphics:
    MSI GTX 970 Gaming 4G
    Mac:
    MacBook Pro
    Mobile Phone:
    Android
    Updated!
     
  6. drayon

    drayon

    Joined:
    Oct 22, 2013
    Messages:
    8
    Oct 30, 2013 #6
    drayon

    drayon

    Joined:
    Oct 22, 2013
    Messages:
    8
    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:
     

    Attached Files:

  7. Asus-Freak

    Asus-Freak

    Joined:
    May 12, 2011
    Messages:
    2,669
    Mobo:
    GA-X99M-Gaming 5
    CPU:
    Intel Core i7-5930K
    Graphics:
    MSI GTX 970 Gaming 4G
    Mac:
    MacBook Pro
    Mobile Phone:
    Android
    Oct 30, 2013 #7
    Asus-Freak

    Asus-Freak

    Joined:
    May 12, 2011
    Messages:
    2,669
    Mobo:
    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
     
  8. drayon

    drayon

    Joined:
    Oct 22, 2013
    Messages:
    8
    Oct 30, 2013 #8
    drayon

    drayon

    Joined:
    Oct 22, 2013
    Messages:
    8
    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 pic Screen Shot 2013-10-30 at 5.03.30 pm.png
     
  9. Asus-Freak

    Asus-Freak

    Joined:
    May 12, 2011
    Messages:
    2,669
    Mobo:
    GA-X99M-Gaming 5
    CPU:
    Intel Core i7-5930K
    Graphics:
    MSI GTX 970 Gaming 4G
    Mac:
    MacBook Pro
    Mobile Phone:
    Android
    Oct 30, 2013 #9
    Asus-Freak

    Asus-Freak

    Joined:
    May 12, 2011
    Messages:
    2,669
    Mobo:
    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


     
  10. drayon

    drayon

    Joined:
    Oct 22, 2013
    Messages:
    8
    Oct 30, 2013 #10
    drayon

    drayon

    Joined:
    Oct 22, 2013
    Messages:
    8
    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.JPG 01-Tables Dropping Menu.JPG 02-DSDT fix mask.JPG 03-SMBIOS.JPG 04-PCI devices.JPG 05-CPU tuning menu.JPG 06-Graphics injector menu.JPG 07-Binaries Patching menu.JPG 08-RC Scripts Variables.JPG Boot Options.JPG
     

Share This Page