Jump to content

Non-UEFI Guide to installing OS X Mavericks with Clover


  • Please log in to reply
61 replies to this topic

#21
mac09hack

mac09hack

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 255 posts
  • Gender:Male
  • Location:Nashville TN
  • Interests:Building MacOS X PC's

I just tried to format and load Clover onto a 16 GB flash drive. I don't see what the difference between 8Gb and 16GB would make a difference but., when I follow your instructions exactly - I get INSTALL FAILED !

Anyone have any other ideas. I used Clover_v2k_r2444.pkg for this!??????

 

The Clover_Install_Log.txt message says"Can't find volume with the name /Volumes/Clover

 

If I use the Terminal and go to root / I find Volumes - wen I cd Volumes - I find my Clover volume mounted. I suppose Clover knows to load in the EFI Fat32 partition?



#22
fusion71au

fusion71au

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 868 posts
  • Gender:Male
The Clover_Install_Log.txt message says"Can't find volume with the name /Volumes/Clover

 

If I use the Terminal and go to root / I find Volumes - wen I cd Volumes - I find my Clover volume mounted. I suppose Clover knows to load in the EFI Fat32 partition?

 

then in another thread

 

I have tried Clover v2k-r2428 and 2444.pkg under MacOS 10.6.8 and every time I try to build an EFI partition with Clover it fails. The text message inside the USB stick always tells me that it can't find /Volumes/Clover when the USB is titled Clover.

I manually format the EFI partition to msdos and prove that the EFI is not mounted first. Then I issue a mount/rdiskXsX command to mount that partition and then run the Clover bootloader.  <------This is the problem!!!.  With the pkg installer, there is actually no need to mount the EFI partition (nor format it) -and I'm pretty sure you have not unmounted it after doing the format (diskutil unmount diskXs1)

what am I doing wrong?

@mac09hack

Make sure the EFI partition is unmounted and then run Clover_v2k_rxxxx.pkg targeting the HFS+ partition on the USB ie the partition "CLOVER" if following BatcOuntrY's guide.  Can you post the full output from Clover_Install_Log.txt?  If you try to run the installer while the EFI partition is mounted, you will get a failure message :wallbash: !!!

 

Step 1 Format the USB drive using GUID partition scheme.  NB Even though we are selecting to create 1 partition "CLOVER" only, in reality 2 are made (an EFI partition is automatically created when we choose GUID).

Attached File  Screen Shot 2014-01-11 at 11.27.02 am.png   158.38KB   28 downloads

 

Attached File  Screen Shot 2014-01-11 at 11.30.05 am.png   32.16KB   18 downloads

 

Step 2 in his guide is optional (no need to format the newly created EFI partition on the USB drive) - so no need to actually use terminal for the install.

Step 3 Install Clover to the USB drive

 

Attached File  Screen Shot 2014-01-11 at 11.33.35 am.png   152.34KB   25 downloads

 

Attached File  Screen Shot 2014-01-11 at 11.35.35 am.png   150.33KB   26 downloads

 

Attached File  Screen Shot 2014-01-11 at 11.39.11 am.png   124.84KB   20 downloads

 

Output from Clover_Install_Log.txt

Clover EFI installer log - Sat Jan 11 11:36:17 EST 2014
Installer version: v2k r2428 EFI bootloader
======================================================
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS OSXDell                 124.4 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:         Microsoft Reserved                         134.2 MB   disk0s4
   5:       Microsoft Basic Data SHARED DATA             249.8 GB   disk0s5
   6:       Microsoft Basic Data WIN7_X64                125.0 GB   disk0s6
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *15.6 GB    disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS CLOVER                  15.3 GB    disk1s2
======================================================
Backing up EFI files

======================================================
Installing BootSectors/BootLoader

No Active Partition

Stage 0 - Writting boot0af to /dev/disk1
/usr/local/bin/fdisk440 -u -f /Volumes/CLOVER/usr/standalone/i386/boot0af -y /dev/disk1

Stage 1 - Writting boot1f32 to /dev/rdisk1s1
File system is Fat32.
dd if=/dev/rdisk1s1 count=1 bs=512 of=/tmp/origbs
cp /Volumes/CLOVER/usr/standalone/i386/boot1f32 /tmp/newbs
dd if=/tmp/origbs of=/tmp/newbs skip=3 seek=3 bs=1 count=87 conv=notrunc
dd if=/tmp/newbs of=/dev/rdisk1s1

Stage 2 - Written boot6 (x64) to /Volumes/ESP/boot

======================================================
=========== Clover EFI Installation Finish ===========
======================================================

If you're still having problems, maybe try using a different USB stick.

 

Useful tip:  Making the EFI partition visible to make edits to Clover files (if you installed Clover to the EFI Partition)- thanks BlackOSX post

In terminal type

defaults write com.apple.DiskUtility DUDebugMenuEnabled 1

 

Then open Disk Utility and from the debug menu, select 'Show every partition'.  Now you should be able to see hidden partitions like EFI and the recovery partition.  To mount, right click the partition and select "mount EFI".  Conversely, to unmount, right click the partition and select "unmount EFI".

 

to disable, type in terminal:
defaults write com.apple.DiskUtility DUDebugMenuEnabled 0

 

@HurricaneX

You don't need a UEFI board to use Clover!  After installing Clover to my hard drive's EFI partition (following this guide), I was able to install both Mavericks and Win7_X64 in UEFI mode via Clover EFI- see this post by Pene.   This being on my 6 year old Dell XPSm1530 with old style BIOS :).



#23
mac09hack

mac09hack

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 255 posts
  • Gender:Male
  • Location:Nashville TN
  • Interests:Building MacOS X PC's

Thank you for this response to my question about using Clover. This has been very frustrating to me as I do have a background in UNIX admin.

I have tried and retried using the information contained in this post and using the link to the original article about UEIF.

This operation should be so simple! 

I simply can not get Clover to load using the script. I have checked and rechecked the creation of theUSB EFI partition and the fact that it is still rdisk (unmounted) not disk. No matter what I seem to do, the script still fails with the text message showing the content of diskutil list and at the bottom is says "cannot find /Volumes/Clover"???

There is something wrong and I can't figure out what that can be??? I tried to use another post showing the manual way to load Clover but it seems that the poster had his machine loaded with things other than I have access to such as fdisk440!

 

Trying to figure out what to do next. Thanks 



#24
ecaslak

ecaslak

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
  • Gender:Male
  • Location:Buffalo, NY

I just tried to format and load Clover onto a 16 GB flash drive. I don't see what the difference between 8Gb and 16GB would make a difference but., when I follow your instructions exactly - I get INSTALL FAILED !

Anyone have any other ideas. I used Clover_v2k_r2444.pkg for this!??????

 

The Clover_Install_Log.txt message says"Can't find volume with the name /Volumes/Clover

 

If I use the Terminal and go to root / I find Volumes - wen I cd Volumes - I find my Clover volume mounted. I suppose Clover knows to load in the EFI Fat32 partition?

 

I'm having the exact same issue on the same OS, 10.6.8. I'm using an 8GB flash drive which I used on my first hackintosh years ago, with Chameleon installed in ESP. The point being, if it worked for Leopard, it should work for Mavericks.

 

To go over my exact steps (I used SkylineOSX's guide, which is largely derived from rockinron's Chameleon guide in addition to this thread): 

1.) Format USB drive using Disk Utility, with GUID layout and 1 HFS partition

2.) Restore OS X Base System onto USB drive

3.) Rename USB drive label to something simple (i.e. "mav")

3.) Copy Packages folder from Install ESD into /System/Installation on USB drive

4.) Run Clover installer (latest I've tried is r2482, earliest is r2114), select USB drive with following options checked:

  • Install for UEFI booting only
  • One theme
  • All of Drivers64UEFI except for CsmVideoDxe

The install fails, with the log showing the output of diskutil list:

(truncated for formatting)
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *8.0 GB     disk1
   1:                  Apple_HFS EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS mav                     7.7 GB     disk1s2
Can't find volume with the name /Volumes/mav

I chuckled a bit when I first read this error log, since the script only needs to look up one line  :D

 

If I could figure out how to install Clover manually into ESP for UEFI booting, I'd be happy to install it myself. It can't be any worse than installing Chameleon manually, right?



#25
fusion71au

fusion71au

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 868 posts
  • Gender:Male

@ecaslak,

Please don't mix and match install methods and later expect things to work.....the chameleon method you used before is different to BatcOuntrY's....if you follow BatcOuntrY's directions completely (not adding or removing steps), you will notice that the EFI partition is formatted FAT32 not HFS.  When you install chameleon to the EFI partition, it becomes formatted HFS and becomes inaccessible to the Clover installer (which expects a normal Fat32 EFI)--->need to completely reformat your USB EFI partition.

 

Also his install method is more "native" and utilizes createinstallmedia (in the Install OS X Mavericks.app) to expand OSX Base System.   When it says to type in terminal

 

sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/Clover --applicationpath /Applications/Install\ OS\ X\ Mavericks.app --no interaction

 

your USB should be named Clover, and you should have the "Install OS X Mavericks.app" in your Applications folder.

 

Finally this thread is for Clover installs onto older machines with Non-UEFI BIOSes--->you are potentially confusing other users since your motherboard has a native UEFI BIOS that requires different Clover install settings ie if you tick the box for "Install for UEFI booting only", then Clover will not install the boot files needed for booting machines with old style BIOS.

 

 

@mac09hack,

There seems to be a compatibility issue with the Clover pkg installer and Snow Leopard that prevents installation into the EFI partition (?failure to mount EFI by the installer)  eg if you tick "Install in ESP", running the installer in OSX 10.6.8:

 

post-846696-0-74459000-1399708616_thumb.

post-846696-0-07825800-1399708651_thumb.

 

You get the following in Clover_Install_Log.txt

Clover EFI installer log - Sat May 10 17:26:31 EST 2014
Installer version: v2k r2652 EFI bootloader
======================================================
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *16.4 GB    disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:                  Apple_HFS CLOVER                  16.1 GB    disk2s2
Can't find volume with the name /Volumes/CLOVER

You will have to either

  • Install Clover to the HFS+ partition rather than the ESP/EFI partition
  • install Clover manually see wiki on how to do this
  • upgrade to OSX 10.7+  and run the installer there


#26
bigpoppa206

bigpoppa206

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 507 posts
  • Gender:Male
  • Location:Seattle, WA USA Earth

Is there a guide for those of us who want to ditch Chameleon on our existing setups?  Or another forum?  It sounds like the Clover method is closer to the type of install I want.



#27
fusion71au

fusion71au

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 868 posts
  • Gender:Male

@bigpoppa206,

 

I made the change quite recently and haven't looked back :)

 

I discuss the rationale behind changing over in this post.

 

The best way to start is to install Clover on a FAT32 USB stick and experiment with various boot settings in its config.plist.  This way, your hard disk with chameleon is untouched.  Once you find the settings that successfully boot the computer, you can then install to your HD's EFI partition and easily copy Clover's settings over.

 

Also have a look at my posts in the Dell DSDT laptop thread eg here and here for some pointers.  I have converted 3 rigs over to Clover & 2 are old BIOS computers:

 

  1. GA-P55A-UD3/Intel i5-750/ATI 5770
  2. Dell XPS m1530/Intel T9300/nVidia 8600GT
  3. GA-B75M-D3H/i3 3225/Intel HD4000

 

Useful resources

Clover wiki

Clover Instructions @Insanelymac

Sample Configurations

Clover Configurator

 

Good Luck!



#28
Imothep77

Imothep77

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
  • Gender:Male
  • Location:Paris, France

Hi Guys,

 

I'm stuck at step 4 -

 

 

b.     Open the attached CloverBootConfig.plist using your favorite plist editor. At a minimum you will need to modify the SMBIOS section with your relevant information. Save the file as config.plist and copy it to the directory shown.

c.      Copy HFSPlus.efi to the directories shown

d.     Copy your DSDT.aml and SSDT.aml to the directory shown

e.     Copy FakeSMC.kext to the directory shown

 

 

 

I'm trying ton install Mavericks with Clover bootloader into a Dell Studio XPS 1640.

 

b - how / where do I get the relevant information about my machine (which is running win7 only... for now)

d - I managed to find a 1640 DSDT.aml file but nothing about an existing SSDT.aml file. How can I create one matching my system?

e - I'm not sure I'm using the correct FakeSMC.kext file, where could I download it from, can I generate it somehow?

 

Thanks



#29
fusion71au

fusion71au

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 868 posts
  • Gender:Male

@Imothep77,

 

Pls read the Clover wiki re SMBIOS.

 

You can use Clover Configurator.app to help configure your Clover config.plist.  Open BatcOuntrY's sample config.plist and in the SMBIOS tab, click the magician's wand to choose a SMBIOS which most closely matches your hardware eg MBP 7,1 with core 2 duo processor.

 

Attached File  Screen Shot 2014-02-04 at 10.42.19 pm.png   231.54KB   7 downloads

 

Attached File  Screen Shot 2014-02-04 at 10.44.08 pm.png   286.87KB   7 downloads

 

You might like to try the sample config.plist below which enables ATI injection and the "Shrike" framebuffer for your 4670....

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>GUI</key>
    <dict>
        <key>ScreenResolution</key>
        <string>1920x1080</string>
        <key>Theme</key>
        <string>BGM</string>
        <key>Mouse</key>
        <dict>
            <key>Enabled</key>
            <false/>
        </dict>
        <key>Scan</key>
        <dict>
            <key>Entries</key>
            <true/>
            <key>Tool</key>
            <true/>
            <key>Legacy</key>
            <false/>
        </dict>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>AppleRTC</key>
        <true/>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Name</key>
                <string>AppleAHCIPort</string>
                <key>Find</key>
                <data>
                RXh0ZXJuYWw=
                </data>
                <key>Replace</key>
                <data>
                SW50ZXJuYWw=
                </data>
                <key>Comment</key>
                <string>External icons patch</string>
            </dict>
        </array>
    </dict>
    <key>SMBIOS</key>
    <dict>
        <key>BoardType</key>
        <integer>10</integer>
        <key>ChassisType</key>
        <integer>8</integer>
        <key>BiosReleaseDate</key>
        <string>03/25/10</string>
        <key>Version</key>
        <string>1.0</string>
        <key>SerialNumber</key>
        <string>CK146C13ATM</string>
        <key>Manufacturer</key>
        <string>Apple Computer, Inc.</string>
        <key>BoardManufacturer</key>
        <string>Apple Computer, Inc.</string>
        <key>BoardSerialNumber</key>
        <string>CK146C13ATM123456</string>
        <key>ChassisAssetTag</key>
        <string>MacBook-Aluminum</string>
        <key>BiosVendor</key>
        <string>Apple Computer, Inc.</string>
        <key>ChassisManufacturer</key>
        <string>Apple Computer, Inc.</string>
        <key>BiosVersion</key>
        <string>MBP71.88Z.0039.B05.1003251322</string>
        <key>Board-ID</key>
        <string>Mac-F222BEC8</string>
        <key>Family</key>
        <string>MacBook Pro</string>
        <key>ProductName</key>
        <string>MacBookPro7,1</string>
        <key>Mobile</key>
        <true/>
        <key>Trust</key>
        <false/>
    </dict>
    <key>ACPI</key>
    <dict>
        <key>DSDT</key>
        <dict>
            <key>Debug</key>
            <false/>
            <key>ReuseFFFF</key>
            <false/>
            <key>Name</key>
            <string>BIOS.aml</string>
            <key>Fixes</key>
            <dict>
                <key>AddDTGP_0001</key>
                <true/>
                <key>AddMCHC_0008</key>
                <false/>
                <key>FakeLPC_0020</key>
                <true/>
                <key>FixAirport_4000</key>
                <true/>
                <key>FixDarwin_0002</key>
                <true/>
                <key>FixDisplay_0100</key>
                <true/>
                <key>FixFirewire_0800</key>
                <true/>
                <key>FixHDA_8000</key>
                <true/>
                <key>FixHPET_0010</key>
                <true/>
                <key>FixIDE_0200</key>
                <true/>
                <key>FixIPIC_0040</key>
                <true/>
                <key>FixLAN_2000</key>
                <true/>
                <key>FixSATA_0400</key>
                <false/>
                <key>FixSBUS_0080</key>
                <true/>
                <key>FixShutdown_0004</key>
                <true/>
                <key>FixUSB_1000</key>
                <true/>
                <key>NewWay_80000000</key>
                <false/>
                <key>FIX_RTC_20000</key>
                <false/>
                <key>FiX_TMR_40000</key>
                <false/>
                <key>AddIMEI_80000</key>
                <false/>
                <key>FIX_INTELGFX_100000</key>
                <false/>
                <key>FiX_WAK_200000</key>
                <false/>
                <key>DeleteUnused_400000</key>
                <false/>
                <key>FIX_ADP1_800000</key>
                <false/>
                <key>AddPNLF_1000000</key>
                <false/>
                <key>FIX_S3D_2000000</key>
                <false/>
                <key>FIX_ACST_4000000</key>
                <false/>
            </dict>
            <key>DropOEM_DSM</key>
            <false/>
        </dict>
        <key>SSDT</key>
        <dict>
            <key>DropOem</key>
            <false/>
            <key>Generate</key>
            <dict>
                <key>PStates</key>
                <true/>
                <key>CStates</key>
                <true/>
            </dict>
        </dict>
    </dict>
    <key>Boot</key>
    <dict>
        <key>Log</key>
        <false/>
        <key>Timeout</key>
        <integer>5</integer>
        <key>XMPDetection</key>
        <string>Yes</string>
        <key>Secure</key>
        <false/>
    </dict>
    <key>Devices</key>
    <dict>
        <key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>No</string>
        </dict>
        <key>USB</key>
        <dict>
            <key>Inject</key>
            <true/>
            <key>FixOwnership</key>
            <true/>
            <key>AddClockID</key>
            <true/>
        </dict>
    </dict>
    <key>Graphics</key>
    <dict>
        <key>FBName</key>
        <string>shrike</string>
        <key>LoadVBios</key>
        <true/>
        <key>Inject</key>
        <dict>
            <key>Intel</key>
            <false/>
            <key>ATI</key>
            <true/>
            <key>NVidia</key>
            <false/>
        </dict>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>InjectSystemID</key>
        <true/>
    </dict>
</dict>
</plist>

Having a patched DSDT &/or SSDT is optional.  The above config.plist utilizes Clover's ability to auto-patch your native DSDT from BIOS and generate p+c states.

 

Slice's FakeSMC 3.3.1 works well with Dell laptops.

 

PS Please put details of your hardware into your sig (use mine as an example).  It makes it easier for others to help you.

 

Matty9119 has reported success with 10.8.0 and 10.8.1 in this post @OSX.net and here in the ATI Mobility 4670 thread (he uses ATY_Init.kext instead of Graphics Enabler/Injector to inject his card's ID).  Your most difficult task might be to enable your graphics card....you may or may not need ATI connector patching.

 

EDITS  Great!  Questions you have regarding fine-tuning your install should be asked and posted in the post-installation forum.  Once you have your system up and running, please add your config details to the Clover Sample Config thread to help others :).

 

Edit2: Install FakeSMC.kext and your Voodoo kexts into S/L/E with kextutility--->this rebuilds kernelcache--->should be able to do default Clover boot by pressing enter with the OSX partition highlighted (uses kernelcache, no kext injection).

 

To avoid issues multibooting with Clover EFI, I recommend that you keep your HD partitioned as pure GUID (with protective mbr.  Diskutil may convert the drive to hybrid mbr if you use it to add a FAT partition- check with gdisk as I mention in my post here).  This way, you can install both Windows and Linux in UEFI mode and Clover can start all the different OS through their own efi loaders.....

 

Ctugt's guide you followed in post #31 was for a machine with UEFI firmware......for a BIOS-based PC, the booting pathway is different

 

BIOS>MBR>PBR>boot>CLOVERX64.efi>OSLoader

 

OSLoader is boot.efi in case of Mac OS X and bootmgr.efi in case of Windows.

The boot file automatically finds CloverX64.efi and gives it preference over Windows bootmgr.efi (unlike most UEFI firmware that give preference to Microsoft's bootloader)---->no need to rename CLOVERX64.efi to bootmgfw.efi

 

Edit3:

Re Non Functional Devices: run System Info App (needs internet connection to access its database but can run also in windows & linux) and determine which kexts are available for your hardware - post by Cassio.

Re Wifi: Cards based on Atheros AR5B91 & Broadcom BCM94321MC chipsets will work for all 3 OS.

Re Sleep Issue:  Try adding boot flag darkwake=0 to your config.plist (under boot tab if you open with Clover Configurator) or a different PS2Controller.kext.  I can't guarantee either will work - sleep issues are notoriously difficult to diagnose & fix.

Re Themes: See my post in your WIP thread. Pls only 1 post install thread :).



#30
Imothep77

Imothep77

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
  • Gender:Male
  • Location:Paris, France

@fusion71au

(edited my signature btw :))

 

Thank you mate... Now I can't wait to go home to test this !!!

I'll edit my message to report success (hopefully) ... or ask more questions :-)

 

--EDIT

Used your config.plist ; I didn't copy my DSDT.aml into the EFI partition for now.

 

Booting from Clover with injected kexts is now working and I get the "Welcome" screen (at - oh my God - the correct resolution!!!) but I'm still unable to use neither my touchpad nor my keyboard. Will try to load a voodoo kext and see what it gives. 

 

--EDIT

Used the kext from here:

http://forum.osxlati...river-mac-os-x/

Keyboard's now working but still no luck with the trackpad.

 

So I copied all kexts from here:

http://www.osx86.net...-studio-xps-16/

No more luck....

 

Actually I made a big mistake and left the old Elan ApplePS2Controller.kext instead of taking the one from the 2nd link just above... I now have both my trackpad and mouse working....

 

About to re-partition my hardrive and install Mavericks now, wish me luck...

 

 

--EDIT

1 hour later... Mavericks is WORKING!!!!!!!

  • No sound
  • No WiFi
  • No Bluetooth
  • Video on webcam OK (launched Facetime & PhotoBooth)

The system is SUPER fast (using a standard HDD)



#31
Imothep77

Imothep77

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
  • Gender:Male
  • Location:Paris, France

Hey...

 

Installed Clover to my laptop's HDD, was working fine but still I needed to hit space and then choose "boot without cache with kexts injected".

 

So I tried to continue and follow this guide:

http://www.insanelym...e-true-gpt-ssd/

 

I installed the kexts (same as the ones I had on my USB "EFI/Kexts/10.9/" directory) to S/L/E using KEXT Wizard

I also renamed my boot folder in my HDD EFI partition as suggested in the above guide.

 

Now when I boot from my HDD, I get an error at boot, Clover is not even loaded...

I tried to boot from the USB using the standard boot without cache with kexts injected but it freezes on an all grey screen until it displays some glinches...

 

I'm stuck now and trying to manually remove kexts from the HDD. and rename back my boot folder to "boot"... using the USB installer.

 

The problem was due the renamed boot folder - must have misunderstood the statement on the other guide.

I used the USB installer again (Terminal --> mounted the USB/EFI partition --> renamed to 'boot') and restarded.

NOW: Mavericks booting without even hitting a key!!

 

Will try to resolve my audio / WiFi issues now, if someone has ideas, please drop them here.

 

--EDIT

Still no luck with audio when everybody says it's working... :shock:

For me it is only able to play sound through one of my airplay compatible devices but not through the speakers ; no entry device detected either.

Sound now working!!! I just used Clover configurator to change my SMBIOS settings... to MacBookPro 5.5 (instead of 7.1)

  • For the Intel 5300 AGN WiFi Adapter, I think I'm gonna need to change my mini PCI-e card to another WLAN adaptor.
  • I also figured out my Ricoh internal card reader is not working.
  • Bluetooth still no working
  • When the laptop goes to sleep, God, it's waking up SOOOOO damn fast, but I'm loosing the trackpad (keyboard OK)
  • Inside Clover configurator, in the GUI tab, when I try to change the theme, nothing happens, I still get the same theme I installed when creating the EFI Clover partition on my HDD, whatever theme I chose eventhough I copied the themes in the EFI/Themes folder...

Can someone please help?



#32
Imothep77

Imothep77

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
  • Gender:Male
  • Location:Paris, France

Please help.

 

I started the process from scratch with the objective to repeat a clean install and be able to write my guide for the Dell Studio XPS 1640 (Core2Duo).

I have completed the installation of Mavericks, but I have no more hair, since I've been tearing it off while trying to get sound to work...

I finally managed to do it during my 1st install, but I'm not able to get it to work anymore on my fresh install... tried every possible Voodoo/Apple HDA kexts I've downloaded, with no luck...

 

Please help



#33
rubymac

rubymac

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts

Hello,

I have a problem with clover,

When installed to a USB stick everything is fine.

Now i tried to install it on the harddrive. When restating the i allways get this screen. What I am doing wrong?

Please help.

Cloovboot2.JPG

 

 

 

 

 

Thanks in advance

 

Jean-Marie



#34
fusion71au

fusion71au

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 868 posts
  • Gender:Male

@rubymac,

 

That looks like the Duet menu (Clover EFI is actually based on the Duet bootloader). 

 

You can get this if you press any key on the keyboard too early in the boot process - see post by kyndder in the Clover General Discussion thread and also Slice's reply directly below...

 

PS: Please put details of your hardware and software in your signature (see mine as an example).  It makes it easier for others to help you :) .

 

Edit: From Clover wiki FAQ

Q: A BIOS-like interface with five options appears, with Continue as topmost one.

A: This means that the boot file was successfully loaded and is working but it cannot find the file CloverX64.efi. Either the according partition is not found or the whole device. Explore the options and try to figure out what is wrong.



#35
rubymac

rubymac

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts

Thanks for the answer,

i did not pressed any key on the keyboard.

 

Jean-Marie



#36
ZoroLives

ZoroLives

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 237 posts
  • Gender:Male
  • Location:Albuquerque NM

I am having a real problem doing this. I was going to start a new thread, asking for help. I Can start here. I just tried the Clover method and it failed to install Clover. I have tried several methods and so far, non of them are working. Help from someone would be so much appreciated. Ready to pull my hair out and I don't have much of that left these days.

I don't know what the new standards are for board architecture so I cant really problem solve this on my own. When I built my machine it was in 09 and the i7 was first generation. I am now on 10.6.8 and trying to make the leap to Mavericks. My board is UD4P and I just updated the BIOS from F8 to F13 (in case that was part of the problems I am having upgrading - apparently not). I am wondering, which Clover boxes I can check and which boxes I should never check? If I don't click customize and I just install Clover, it installs. But, I can't start on that USB without a crash. I have tried Insanely Macs DD script (my old go to fav) and Tony M and MyH and Clover and now, clover here on this thread. I just cant get it to work ... why? Can anyone, PLEASE, be of any help here?

With the different methods I have tried I have gotten a quick flash and then a restart as if nothing changed, a verbose boot for several screens then a failure error (non dramatic) and also a epic fail screen (YOU MUST RESTART!!!). Well heck, all I want to do is upgrade to Mavericks and get on with trying the speech to text feature so I Can write my book. Been at this for over a month now, maybe more.

Any help? Thanks very much.



#37
Mammoth

Mammoth

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 625 posts

Thanks. I know Carbon Copy Cloner. But I want something like Acronis. I read somewhere that Acronis don't work with HFS+ correctly.

 

Use Paragon Hard Disk Manager 12 Suite. It's beyond amazing, works every time, does EVERYTHING including HFS+, NTFS, and can even do them all at the same time.



#38
fusion71au

fusion71au

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 868 posts
  • Gender:Male

I just tried the Clover method and it failed to install Clover. I have tried several methods and so far, non of them are working. Help from someone would be so much appreciated. Ready to pull my hair out and I don't have much of that left these days.....

 

I am wondering, which Clover boxes I can check and which boxes I should never check? If I don't click customize and I just install Clover, it installs. But, I can't start on that USB without a crash. I have tried Insanely Macs DD script (my old go to fav) and Tony M and MyH and Clover and now, clover here on this thread. I just cant get it to work ... why? Can anyone, PLEASE, be of any help here?

Looking at your hardware signature (I assume it is a GA-EX58 mobo) you should have no problems running Mavericks.  The fact that you have tried so many methods and failed suggests a faulty USB drive &/or operator error (note some USB drives can't boot) &/or BIOS incompatibility with booting GUID USB....

 

It is important if you don't fully understand what you are doing to follow the BatcOuntrY's guide EXACTLY (don't mix and match install methods).  Only tick the Clover install options as shown in post #22.  You DO need the customized options for this to work....


Attached File  Clover Install Options.png   150.33KB   7 downloads

 

Configuring Clover

After installing Clover to your USB, you need to configure it.  Here is a sample config.plist that should work for your machine based on a MacPro 3,1 SMBIOS and nVidia injection

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>RtVariables</key>
	<dict>
		<key>LogEveryBoot</key>
		<string>10</string>
		<key>LogLineCount</key>
		<integer>3000</integer>
		<key>MountEFI</key>
		<string>Yes</string>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BoardType</key>
		<integer>11</integer>
		<key>ChassisType</key>
		<integer>6</integer>
		<key>BiosReleaseDate</key>
		<string>02/29/08</string>
		<key>Version</key>
		<string>1.0</string>
		<key>SerialNumber</key>
		<string>CK949TNOXYL</string>
		<key>Manufacturer</key>
		<string>Apple Computer, Inc.</string>
		<key>BoardManufacturer</key>
		<string>Apple Computer, Inc.</string>
		<key>ChassisAssetTag</key>
		<string>Pro-Enclosure</string>
		<key>BiosVendor</key>
		<string>Apple Computer, Inc.</string>
		<key>ChassisManufacturer</key>
		<string>Apple Computer, Inc.</string>
		<key>BiosVersion</key>
		<string>MP31.88Z.006C.B05.0802291410</string>
		<key>Board-ID</key>
		<string>Mac-F42C88C8</string>
		<key>Family</key>
		<string>Mac Pro</string>
		<key>ProductName</key>
		<string>MacPro3,1</string>
		<key>Trust</key>
		<false/>
	</dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>ReuseFFFF</key>
			<false/>
			<key>Name</key>
			<string>DSDT.aml</string>
			<key>Fixes</key>
			<dict>
				<key>AddDTGP_0001</key>
				<true/>
				<key>AddMCHC_0008</key>
				<false/>
				<key>FakeLPC_0020</key>
				<false/>
				<key>FixAirport_4000</key>
				<true/>
				<key>FixDarwin_0002</key>
				<true/>
				<key>FixDisplay_0100</key>
				<true/>
				<key>FixFirewire_0800</key>
				<false/>
				<key>FixHDA_8000</key>
				<true/>
				<key>FixHPET_0010</key>
				<true/>
				<key>FixIDE_0200</key>
				<false/>
				<key>FixIPIC_0040</key>
				<true/>
				<key>FixLAN_2000</key>
				<true/>
				<key>FixSATA_0400</key>
				<true/>
				<key>FixSBUS_0080</key>
				<false/>
				<key>FixShutdown_0004</key>
				<true/>
				<key>FixUSB_1000</key>
				<true/>
				<key>NewWay_80000000</key>
				<false/>
				<key>FixRegions_10000000</key>
				<false/>
				<key>FIX_RTC_20000</key>
				<false/>
				<key>FiX_TMR_40000</key>
				<false/>
				<key>AddIMEI_80000</key>
				<false/>
				<key>FIX_INTELGFX_100000</key>
				<false/>
				<key>FiX_WAK_200000</key>
				<false/>
				<key>DeleteUnused_400000</key>
				<false/>
				<key>FIX_ADP1_800000</key>
				<false/>
				<key>AddPNLF_1000000</key>
				<false/>
				<key>FIX_S3D_2000000</key>
				<false/>
				<key>FIX_ACST_4000000</key>
				<false/>
				<key>AddHDMI_8000000</key>
				<false/>
			</dict>
			<key>DropOEM_DSM</key>
			<false/>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
		</array>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>Generate</key>
			<dict>
				<key>PStates</key>
				<true/>
				<key>CStates</key>
				<true/>
			</dict>
			<key>MinMultiplier</key>
			<integer>8</integer>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>npci=0x2000</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Log</key>
		<false/>
		<key>Timeout</key>
		<integer>15</integer>
		<key>XMPDetection</key>
		<string>No</string>
		<key>Secure</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>No</string>
		</dict>
		<key>FakeID</key>
		<dict>
			<key>ATI</key>
			<string>0x0</string>
			<key>IntelGFX</key>
			<string>0x0</string>
			<key>NVidia</key>
			<string>0x0</string>
			<key>LAN</key>
			<string>0x0</string>
			<key>SATA</key>
			<string>0x0</string>
			<key>WIFI</key>
			<string>0x0</string>
			<key>XHCI</key>
			<string>0x0</string>
		</dict>
		<key>UseIntelHDMI</key>
		<false/>
		<key>USB</key>
		<dict>
			<key>Inject</key>
			<true/>
			<key>FixOwnership</key>
			<true/>
			<key>AddClockID</key>
			<true/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>Nothing</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Language</key>
		<string>en:0</string>
		<key>Theme</key>
		<string>metal</string>
		<key>Mouse</key>
		<dict>
			<key>Speed</key>
			<integer>5</integer>
			<key>Enabled</key>
			<true/>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Tool</key>
			<true/>
			<key>Legacy</key>
			<string>First</string>
		</dict>
		<key>Hide</key>
		<array>
			<string>Windows</string>
			<string>\EFI\BOOT\BOOTX64.EFI</string>
		</array>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>Intel</key>
			<false/>
			<key>ATI</key>
			<false/>
			<key>NVidia</key>
			<true/>
		</dict>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>AsusAICPUPM</key>
		<true/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Find</key>
				<data>
				RXh0ZXJuYWw=
				</data>
				<key>Replace</key>
				<data>
				SW50ZXJuYWw=
				</data>
				<key>Comment</key>
				<string>External icons patch</string>
			</dict>
			<dict>
				<key>Name</key>
				<string>IOAHCIBlockStorage</string>
				<key>Find</key>
				<data>
				QVBQTEUgU1NEAA==
				</data>
				<key>Replace</key>
				<data>
				AAAAAAAAAAAAAA==
				</data>
				<key>Comment</key>
				<string></string>
			</dict>
		</array>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectSystemID</key>
		<true/>
		<key>InjectKexts</key>
		<string>Yes</string>
	</dict>
</dict>
</plist>

In the attached GAEX58.zip file

  1. config.plist--->put into EFI/CLOVER folder
  2. HFSPlus.efi--->put into EFI/CLOVER/drivers64 & EFI/CLOVER/drivers64UEFI
  3. FakeSMC.kext--->put into EFI/CLOVER/kexts/Other & delete 10.6-10.9 folders*

* removing /EFI/kexts/<version> subfolders will allow you to inject FakeSMC.kext from /EFI/kexts/Other for all OSX versions.

 

With my provided config.plist, you will not need a DSDT/SSDT since it utilizes Clover's ability to patch the native DSDT in BIOS and generate P&C states to enable speed step.

 

Copy Mavericks to USB

Assuming you named your USB "Clover" and downloaded "Install OS X Mavericks.app" from the App Store into the Applications Folder, open terminal and type

 

sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/Clover --applicationpath /Applications/Install\ OS\ X\ Mavericks.app --no interaction

 

When you are finished, reboot your computer

  • Press <F12> to access your boot menu as your computer POSTs and choose your USB stick (sometimes listed as USB-HD) to boot it
  • At the Clover Main Menu you should see....

Attached File  Clover Main Menu.png   279.23KB   4 downloads

 

To install Mavericks (step 6 of BatcOuntrY's guide), select Boot OS X install from Install OS X Mavericks and hit the spacebar....

then from the menu choose Boot Mac OS X with injected kexts and hit enter.

Attached File  Install OS X Mavericks.png   233.73KB   1 downloads

 

Useful resources

Keyboard Shortcuts while at Clover GUI

Clover wiki

Clover Instructions @Insanelymac

Sample Configurations

Clover Configurator to tweak config.plist (once you know what you are doing)

 

Good Luck!

Attached Files



#39
ZoroLives

ZoroLives

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 237 posts
  • Gender:Male
  • Location:Albuquerque NM

Thanks. I am beginning to think I have one of those non booting USB sticks. It's a relativly new Kingston metal 8 Gig stick. Any opinions about that? Mean wile I will try this other meathod. FWIW, I do not think I have been mixing meathods. I mean, I have tried many meathods but on each try I am pretty sure I am following directions. With that said I will very earnestly follow the direction that you have suggested. And, thanks. Cant beleieve it took 90 minutes to format this stick using the DD hackinstaller script. It wont boot with that stick in the machine so I might as well, nuke it and begin again. (explative deleated). oh well. Deep breath, rolling up sleaves even more, and a one, and a two ....



#40
fusion71au

fusion71au

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 868 posts
  • Gender:Male

@ZoroLives,

An alternative to using a USB is to create an 8GB installer partition on a spare GUID partitioned hard drive (can be external USB) named "CLOVER" using disk utility....
format the partition as HFS+.....
and follow the same directions from BatcOuntrY's guide (substituting any references to the USB with the name of your installer partition).

After installing the Clover bootloader into the hard drive's EFI partition, you can then boot the Mavericks installer from the installer partition.

Edit
It is easier to create an installer partition on your working HD if your existing partitions are HFS+
 

Attached File  Create 8GB Installer Partition.png   134.93KB   2 downloads


I recommended a spare HD since installing Clover to your working HD will overwrite your existing chameleon settings......if you do something wrong, you may not be able to boot.......safety first: - get a spare hard drive for backups and experimentation :).







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy