本帖最后由 updateing 于 2016-6-20 17:27 编辑
系统配置是这样的:
i5-3230M
8G
机内硬盘 256G SSD (LITEON T9) 但本次系统装在USB移动硬盘里
无独显,只有HD4000
有线网卡 Intel 82579LM
无线网卡 Intel Wireless-N 2200 (这个没救)
声卡 Realtek ALC269
目前显卡、声卡、有线网卡、USB、蓝牙正常,其他未试。
=============
安装方面,因为DP1刚发布就装了,那时还没有能注入10.12内核的Clover,于是用了一个比较麻烦的方式:
http://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page-511#entry2242623
sudo installer -pkg /Volumes/OS\ X\ Install\ ESD/Packages/OSInstall.mpkg -target /Volumes/Sierra -verboseR
replace /Volume/Sierra with your
EDIT it takes a long
EDIT II replace the SystemVersion.plist in the new installation with the one attached in /System/Library/CoreServices/SystemVersion.plist
(最后一个SystemVersion.plist就是把这里面的版本改成10.12而已,可以手动改)
ACPI表方面,10.11的DSDT可以沿用,我用的是这里的DSDT:https://bbs.pcbeta.com/viewthread-1651898-1-1.html 而SSDT是ssdtPRGen.sh生成的。
升级到Clover 3561以后就可以注入kext了(否则还要安装到SLE),在10.12下放置了这些kext:ACPIBatteryManager.kext AppleALC.kext ApplePS2SmartTouchPad.kext BrcmFirmwareData.kext BrcmPatchRAM2.kext CPUSensors.kext CodecCommander.kext FakeSMC.kext GPUSensors.kext IntelBacklight.kext IntelMausiEthernet.kext
除了AppleALC和FakeSMC以外都是从10.11直接拷过来的。尝试了下VoodooPS2Controller,会导致kernel panic(貌似现在有修复版本了?)所以换成了ApplePS2SmartTouchPad。
FakeSMC是上面Clover安装器自动放置的。
AppleALC是自行编译的,安装时没有找到能兼容10.12的AppleALC。各位可以尝试论坛里现有的版本。
为了使用AppleALC,应该注入的layout-id是 6(需要在DSDT里修改). 对应在AppleHDA Patcher里面是Realtek ALC269VC_v1。
Clover配置方面,driver64UEFI中有这些驱动: FSInject-64.efi HFSPlus.efi OsxAptioFix2Drv-64.efi OsxFatBinaryDrv-64.efi
config.plist里主要就是开启TRIM的patch: <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>Enable TRIM for SSD</string> <key>Disabled</key> <false/> <key>Find</key> <data> AEFQUExFIFNTRAA= </data> <key>Name</key> <string>IOAHCIBlockStorage</string> <key>Replace</key> <data> AAAAAAAAAAAAAAA= </data> </dict> </array>
这是所有注入的kexts打包: 希望能对大家有所帮助~
|