Running Yosemite on UEFI hardware
I use the Clover boot loader in a UEFI-only installation on the ESP with the »BootCamp« theme. The only UEFI driver I need is OsxAptioFix2Drv-64 -- without it I get ???.
The best source for up-to-date kexts I've found is to download the current MultiBeast installer. The »Contents/Resources« folder of »MultiBeast.app« contains packages which can be expanded using
$ pkgutil --expand FakeSMC-v6.14.1364.pkg p
$ pax -rzf p/Payload
For my Intel DH87RL, I drop FakeSMC.kext and AppleIntelE1000e.kext into the corresponding folder OEM/DH87RL/kexts/10.10
on the ESP.
After installing new kexts, a reboot »without caches« must be performed by selecting the boot entry with space bar in Clover and selecting the corresponding entry.
My configuration file OEM/DH87RL/config.plist
contains
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ACPI</key> <dict> <key>SSDT</key> <dict> <key>EnableC6</key> <true/> <key>Generate</key> <dict> <key>CStates</key> <true/> <key>PStates</key> <true/> </dict> </dict> </dict> <key>Boot</key> <dict> <key>DefaultVolume</key> <string>LastBootedVolume</string> <key>Timeout</key> <integer>5</integer> <key>Log</key> <false/> </dict> <key>GUI</key> <dict> <key>Scan</key> <true/> <key>Custom</key> <dict> <key>Legacy</key> <array> <dict> <key>Type</key> <string>Windows</string> <key>Hidden</key> <true/> </dict> </array> </dict> </dict> <key>KernelAndKextPatches</key> <dict> <key>Debug</key> <false/> <key>KernelPm</key> <true/> </dict> <key>RtVariables</key> <dict> <key>MountEFI</key> <false/> </dict> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <string>Detect</string> </dict> </dict> </plist>
Comments
Post a Comment