本文仅仅是单纯地记录下安装中的一些问题,
更详细的也记不太清楚了。
咱安装时笔电上已经有正版 Windows10 Pro,因此在同一块硬盘上安装引导还是有点棘手的(毕竟咱也是第一次装,网上也没有同型号的安装记录什么的)。
安装过程大概有这些问题需要注意的:
MBR转GPT引导 咱安装时,SSD分区为MBR,为方便安装需进行GPT转换。 转换时需注意,必须在分区最后端保留一定大小未分区空间才可以成功转换GPT。 转换后需在当前盘的最前端划分出ESP分区进行引导,
关于MBR安装Windows如何在EFI下引导,可以参考下MSDN,此处不赘述。注入驱动启动黑果安装 说出来也有些丢人,咱光是引导黑果进入安装界面都花了很长时间。 这个地方一般是驱动和内存的锅。 需要确认开启了kernel pm的注入,并在plist里指定当前内存槽内的内存信息, 然后移除掉除关键驱动(Ex. FakeSMC)外的驱动注入。
当然,EFI下的safeboot也有可能导致启动失败,所以还是关掉好了。驱动安装 讲道理,水果的驱动除了显卡网卡还是没有什么坑的。 显卡的问题不是那么好搞定的,打开有1000MB以上的显存就够了, 就算有其他什么问题,一般也是难以解决的。 (比如那些要注入
DSDT/SSDT 的方法,实际难以操作,难以见效) 网卡的话,不要认为可以用就OK。
一定要多测试下,比如关闭后重开是否可以正常联网。 因为网卡版本众多,所以有很大的选择余地,完全可以找到最好的驱动。
完全安装完成后的plist
这份 plist 适用于 Clevo W655SR 下使用 Clover 引导使用, 加入了Windows的启动引导项,
接近完美地驱动了除无线网卡外的所有硬件。
<?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>DSDT</key>
<dict>
<key>Debug</key>
<false/>
<key>DropOEM_DSM</key>
<false/>
<key>ReuseFFFF</key>
<false/>
</dict>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<false/>
<key>Generate</key>
<false/>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>dart=0 nv_disable=1 kext-dev-mode=1 rootless=0</string>
<key>Debug</key>
<false/>
<key>DefaultVolume</key>
<string>Install OS X El Capitan</string>
<key>Legacy</key>
<string>PBR</string>
<key>NoEarlyProgress</key>
<true/>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>5</integer>
<key>XMPDetection</key>
<string>Yes</string>
</dict>
<key>Devices</key>
<dict>
<key>FakeID</key>
<dict>
<key>IntelGFX</key>
<string>0x04128086</string>
</dict>
<key>USB</key>
<dict>
<key>AddClockID</key>
<true/>
<key>FixOwnership</key>
<false/>
<key>Inject</key>
<true/>
</dict>
</dict>
<key>GUI</key>
<dict>
<key>Hide</key>
<array>
<string>\EFI\BOOT\BOOTX64.EFI</string>
</array>
<key>Language</key>
<string>zh_CN:0</string>
<key>Mouse</key>
<dict>
<key>DoubleClick</key>
<integer>500</integer>
<key>Enabled</key>
<false/>
<key>Mirror</key>
<false/>
<key>Speed</key>
<integer>8</integer>
</dict>
<key>Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Legacy</key>
<false/>
<key>Tool</key>
<true/>
</dict>
<key>ScreenResolution</key>
<string>1920x1080</string>
<key>Theme</key>
<string>Yosemite</string>
</dict>
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
<key>InjectEDID</key>
<true/>
<key>NvidiaSingle</key>
<false/>
<key>ig-platform-id</key>
<string>0x0a260006</string>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AppleRTC</key>
<true/>
<key>AsusAICPUPM</key>
<true/>
<key>Debug</key>
<false/>
<key>KernelCpu</key>
<false/>
<key>KernelHaswellE</key>
<false/>
<key>KernelLapic</key>
<false/>
<key>KernelPm</key>
<true/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>Second Stage patch</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AQAAdRc=
</data>
<key>Name</key>
<string>IOGraphicsFamily</string>
<key>Replace</key>
<data>
AQAAdBc=
</data>
</dict>
</array>
</dict>
<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x67</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>Trust</key>
<false/>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>Yes</string>
</dict>
</dict>
</plist>