Contribute
Register

Guide To Install Mavericks with Clover Bootloader

Joined
Aug 22, 2013
Messages
140
Motherboard
HP ProBook 650 G5
CPU
i7-8565U
Graphics
UHD 620
Classic Mac
  1. Performa
Mobile Phone
  1. iOS
Thank you for this fantastic guide.
 
Joined
Aug 13, 2011
Messages
354
Motherboard
Probook 4440:4540
CPU
i3-3110M
Graphics
HD4000
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
Mobile Phone
I can see the recovery partition as a bonus to clover, what else is there, something about updating or upgrading like a mac?

Any negative sides to it?

Thanks

I think most of the info disclosed on first page in introduction section.
 
Joined
Aug 13, 2011
Messages
354
Motherboard
Probook 4440:4540
CPU
i3-3110M
Graphics
HD4000
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
Mobile Phone
I was able to fix my config.plist with help of xcode, the cauase was result of missing closing tag </dict>

Anyway, it would be easy for new-bees to publish the containing section sample, so folks would know where those custome entries should go. or better off - include an empty section to the config.plist files in config.zip :
Code:
        [b]...
	<key>GUI</key>
	<dict>[/b]
		[i]<key>Custom</key>
		<dict>
			<key>Entries</key>
			<array>
				<dict>
                                    ... custom entry #1 goes here ...
				</dict>
				<dict>
                                    ... custom entry #2 goes here ...
				</dict>
			</array>
		</dict>[/i]
                [b]... the rest of the GUI config ...
	</dict>
        ...[/b]
 
Joined
Oct 22, 2012
Messages
3,466
Motherboard
HP Elitebook 8470p
CPU
i5 3320M
Graphics
HD 4000, 1600x900
Mobile Phone
  1. iOS
Sorry, I'm not quite sure I get you..
you appear to have both OSX and Win on SSD?

Yes, I have both OS X and Windows on SSD (for faster startup speed certainly). I installed common programs in SSD and big programs in HDD.

I also have the OSX ~home directory moved to HDD.

I'm not sure if that will work the same again?
Me too, I moved home directory to HDD.

However, I don't think you can install Windows UEFI to the second HDD. When I installed Windows UEFI on my SSD, it failed. It tried to create EFI partition and MSR partition again and again, and couldn't install files to it. I had to disabled the second hdd (by go to BIOS, disable Upgrade bay), and completed Windows Install, then enabled Upgrade bay again. This is an issue in Windows UEFI Installer.
 
Joined
Aug 13, 2011
Messages
354
Motherboard
Probook 4440:4540
CPU
i3-3110M
Graphics
HD4000
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
Mobile Phone
6. Kext patch on-the-fly

Clover can patch your kexts in kernel cache on-the-fly in KextsToPatch section. AppleRTC and AppleIntelCPUPowerManagementClient are patched by default. Here are some useful patches (Note that Clover Configurator will convert 64-bit value in config.plist to hexa)

Trim Enabler
4150504C4520535344 -> 000000000000000000
Code:
            <dict>
                <key>Comment</key>
                <string>Trim Enabler</string>
                <key>Find</key>
                <data>
                QVBQTEUgU1NE
                </data>
                <key>Name</key>
                <string>IOAHCIBlockStorage</string>
                <key>Replace</key>
                <data>
                AAAAAAAAAAAA
                </data>
            </dict>
Does it mean we do not need AppleRTC and AppleIntelCPUPowerManagementClient kext patched in the S/L/E. We can restore original ones, after PBI patched them.

I am not sure about AppleIntelCPUPowerManagementClient - PBI installer does not patch this one. Should I disable default patching for this one on my 4440s laptop or it is needed by Clover itself? It is a typo and you meant AppleIntelCPUPowerManagement instead?

Does it also means, if I add Trim Enabler to my config.plist - I could restore original kext trimEnabler patched?

So far I rolled back trim enabler (IOAHCIFamily:IOAHCIBlockStorage), AppleRTC and AppleIntelCPUPowerManagement back to original ones.

I really like it if it is true!
 
Joined
Oct 22, 2012
Messages
3,466
Motherboard
HP Elitebook 8470p
CPU
i5 3320M
Graphics
HD 4000, 1600x900
Mobile Phone
  1. iOS
Does it mean we do not need AppleRTC and AppleIntelCPUPowerManagementClient kext patched in the S/L/E. We can restore original ones, after PBI patched them.

I am not sure about AppleIntelCPUPowerManagementClient - PBI installer does not patch this one. Should I disable default patching for this one on my 4440s laptop or it is needed by Clover itself? It is a typo and you meant AppleIntelCPUPowerManagement instead?

Does it also means, if I add Trim Enabler to my custom entry - I could restore original kext trimEnabled patched?

PBI does patch AppleIntelCPUPowerManagement and AppleRTC by scripts, you won't see it if you extract files from PBI. You can still use default patch in Clover with patched kexts (in that case, the patch in Clover has no effect).

It's just a typo, thank you.
 
Joined
Aug 13, 2011
Messages
354
Motherboard
Probook 4440:4540
CPU
i3-3110M
Graphics
HD4000
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
Mobile Phone
PBI does patch AppleIntelCPUPowerManagement and AppleRTC by scripts, you won't see it if you extract files from PBI. You can still use default patch in Clover with patched kexts (in that case, the patch in Clover has no effect).

It's just a typo, thank you.

I restored the original kext from backup copies PBI created before it patched the original kext in-place. Original kext has no color marker (thanks Philip) so it makes it easy to spot.

Let us know if you succeed with AppleIntelFramebufferCapri Clover patch. "any bits" patterns could be an issue.
 
Joined
Jan 29, 2013
Messages
749
Motherboard
Gigabyte Z390 Aorus Pro Wifi
CPU
I7-9700K
Graphics
NITRO+ RX 5700 XT
Mac
  1. iMac
Mobile Phone
  1. iOS
Yes, I have both OS X and Windows on SSD (for faster startup speed certainly). I installed common programs in SSD and big programs in HDD.


Me too, I moved home directory to HDD.

However, I don't think you can install Windows UEFI to the second HDD. When I installed Windows UEFI on my SSD, it failed. It tried to create EFI partition and MSR partition again and again, and couldn't install files to it. I had to disabled the second hdd (by go to BIOS, disable Upgrade bay), and completed Windows Install, then enabled Upgrade bay again. This is an issue in Windows UEFI Installer.




I had a problem installing windows with my HDD in the caddy.

In the end I removed my SSD from the normal hdd bay, put my HDD in there to install windows, then put everything back (installing from USB stick).

Do you think this might be a solution to that?

I rarely use windows, and want to keep the SSD space free from it if possible.. if its not possible with clover, Ill have a rethink on that lol.
 
Joined
Oct 22, 2012
Messages
3,466
Motherboard
HP Elitebook 8470p
CPU
i5 3320M
Graphics
HD 4000, 1600x900
Mobile Phone
  1. iOS
I had a problem installing windows with my HDD in the caddy.

In the end I removed my SSD from the normal hdd bay, put my HDD in there to install windows, then put everything back (installing from USB stick).

Do you think this might be a solution to that?

I rarely use windows, and want to keep the SSD space free from it if possible.. if its not possible with clover, Ill have a rethink on that lol.

Put back SSD to internal, HDD to caddy, disable booting from Upgrade bay in BIOS (not disabling Upgrade bay) and start installing Mavericks to SSD with the guide here. You don't need to follow the guide in Windows UEFI dual boot.

When you're done with Mavericks, post your problems here.
 
Joined
Dec 17, 2012
Messages
142
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
Mobile Phone
Thanks for the guide, got Mavericks up and running.

Do you know how do we get around with HD4000 video card?
I used to binary patch AppleIntelFramebufferCapri kext, now I am confused - shall Clover do injection?
Noone seems to binary patch AppleIntelFramebufferCapri on 10.9 anymore (or I could not find anything).
 
Top