通过KernelPatcher和FileNVRAM,变色龙支持纯白苹果的安装

OS X Mountain Lion 13/5/10 5.0k 1

前几天折腾一台本本10.8.3重装,和台式10.7.5升级10.8.3的时候发现,用变色龙2189和KernelPatcher和FileNVRAM两个模块,完全实现不修改InstallESD安装盘,自动重启自动安装。前提是你的/S/L/E不需修改,补丁都以Extensions.mkext形式放在变色龙的/Extra里

原理:
KernelPatcher能让变色龙支持加载kernelcache,并加载/Extra/Extensions.mkext,这样不仅启动提速,还能支持原盘。
基本的变色龙准备好后(我是放在200M EFI分区里的),全新安装很简单,回复InstallESD到空盘,引导启动即可。变色龙能用InstallESD里的mach_kernel和kernelcache和com.apple.Boot.plist启动,第一阶段是选盘,配置/OS X Install Data文件夹,重启后,变色龙自动使用/OS X Install Data/kernelcache启动,并根据NVRAM里面的install-product-url值确定安装位置,然后自动安装。
过程:
升级或重装需要一些操作。必须把/Library/Preferences/SystemPreferences/com.apple.Boot.plist删去或重命名,这样变色龙才去用/OS X Install Data/com.apple.Boot.plist。此外,最重要的是,要用终端,在OS X Install Data里执行,touch kernelcache,这样让kernelcache时间比/S/L/E更新,变色龙才会使用cache。
升级或重装第一阶段可以在系统环境下完成,直接打开InstallESD,运行里面的Install Mac OS X.app。选择安装盘进行第一阶段准备,重启之前要做前面提到的两步,删去或重命名com.apple.Boot.plist,以及touch kernelcache。

技巧:
kernelcache在重启前很短时间才建立的,需要快速打断重启的过程,你可以看着OS X Install Data文件夹,一旦出现kernelcache,就点开一个程序,比如系统设置,这时重启被中断,你可以做上述修改,然后重启。
如果实在来不及修改。也可以让他自动重启进入现在的系统(没改com.apple.Boot.plist之前会引导现有系统),修改后再重启。
相关帖子
admin
0 / 238
ZhaoZiCloud
求助,安装Monterey无声音
ZhaoZiCloud最后由admin回复于 23/11/4
1 / 484
admin
0 / 2.2k
admin
0 / 2.6k
admin
0 / 2.1k
admin
安装黑苹果系统之BIOS设置解析
admin最后由admin回复于 22/6/20
0 / 2.8k
请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
您需要登录后才可以回帖 登录 | 注册
本版积分规则
yangnaohai
13/5/10 18:35:10
支持一个..虽然很多看不懂 呵呵