一、安装方法
1.使用8U盘制作文件。使用clover L923 .
大概方式如下:
Q/A:安装 InstallESD.dmg 到 GPT 分区的方法(r480)
第一阶段
1.须删掉 InstallESD.dmg 的 /Library/Preferences/SystemConfiguration/com.apple.Boot.plist 的 kernelcache 设置。
<key>Kernel Cache</key>整行删掉
<string>xxxxxxxxxxxxx</string>整行删掉
2.另将 BaseSystem.dmg 的 /System/Library/Extensions 复制到 InstallESD.dmg 安装盘根目录 / 并自行加入补丁 kext 。
3.Clover 选用 Boot Mac OS X with extra kexts (skips cache) 进行安装。
特别提醒:比如我的MAC分区140G 名字MacOS.第一阶段安装在MacOS中。那么到第二阶段的操作是在MacOS分区里操作的。
第二阶段
1.须删掉目标安装盘的 (10.8.x) /OS X Install Data/com.apple.Boot.plist 里面的 kernelcache 设置内容。
<key>Kernel Cache</key>整行删掉
<string>xxxxxxxxxxxxx</string>整行删掉
( 10.7.x 为 Mac OS X Install Data )
2.并将 InstallESD.dmg 的 /System/Library/CoreServices 及 /mach_kernel,复制到目标安装盘的根目录 / 。
3.另将 BaseSystem.dmg 的 /System/Library/Extensions,复制到目标安装盘的根目录 / 并自行加入补丁 kext 。
4.选用 (10.8.x) OS X Install 分区并选用 Boot Mac OS X with extra kexts (skips cache) 进行完成安装。
(10.7.x 选用 Mac OS X Install 分区进入完成安装)
如果,卡在 rEFIt booting os 的话,加入 dsdt.aml 或设置 GraphicsInjector 为 No 试试看吧
如果,r479起,发生 KP 内核错误,在 /EFI/config.plist 设置 ACPI/FixDsdtMask = 0x0000 即可。
安装难点:安装过程中的波折就多的去了。我也都忘记了很多。 最致命的就是 Still waiting for root device.没有一点解决办法。初步怀疑是系统系统的时候使能了kernelcache。我无意间通过了,我是通过终端中使用了kernelcache 构建了一个假的文件。把mkext重命名kernelcache.此时开机启动的时候会提示kernelcache错误,但可以通过后续的安装。后面遇到问题我基本都是删除显卡驱动\AppleIntelCPU*.* 等文件。