把OS X 10.8 ML的 InstallESD.dmg恢复到5G分区,把Mac OS X Install ESD下的BaseSystem.dmg利用磁盘工具转为可读写(需显示隐藏文件),保存别处,双击挂载此DMG, 终端 sudo cp -r 命令拷贝自己的第三方kext到S/L/E下,然后将此dmg再用磁盘工具转换为压缩格式,保存,依旧终端 sudo cp -r 命令替换Mac OS X Install ESD下的原BaseSystem.dmg.
把自己第三方kext拷贝到XPC引导u盘的 efi/xpc/extra_kext/common目录下,在U盘efi目录下建立名为Mac OS X Install Data文件夹,并拷贝Mac OS X Install ESD磁盘下的mach_kernel、boot.efi、com.apple.boot.plist进去!
然后把com.apple.boot.plist内容改成:
<?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>Kernel</key>
<string>/Mac OS X Install Data/mach_kernel</string>
<key>Kernel Flags</key>
<string>root-dmg=file:///OS%20X%20Install%20Data/BaseSystem.dmg</string>
</dict>
</plist>
保存!重启!
XPC引导u盘启动,在引导界面选择Mac OS X Install ESD磁盘进入, -v 模式进入就按Ctrl + v !
进入后,
先用磁盘工具分区或抹盘, 完后关闭磁盘工具,打开工具的终端项,拷贝U盘EFI目录下的Mac OS X Install Data到Mac系统盘!
假设我们安装ML的系统盘名称是Macintosh HD,u盘在mac下显示的名称是: EFI FAT32,终端代码如下:
cp -r /volumes/EFI\ FAT32/EFI/Mac\ OS\ X\ Install\ Data /volumes/Macintosh\ HD 回车
完后退出终端,返回到起始界面.
选择安装ML 进入安装界面,剩下的,就是选择磁盘,点击安装了! 两分钟后安装程序自动重启!
u盘启动,选择Mac OS X Installer磁盘进入,会进入自动安装过程,此过程会创建Recvoery HD恢复分区,安装过程大概20多分钟吧,ML的安装过程比起Lion慢得多,很急人的一个过程!安装完自动重启.
U盘启动,选择恢复分区Recovery HD进入或Mac OS X Install ESD磁盘进入 ,进入后打开工具终端, 拷贝 efi/xpc/extra_kext/common下的kext到系统磁盘的/System/Library/Extensions下:
u盘启动,选择Mac OS X Base System磁盘进入安装界面,安装过程同变色龙安装Lion!安装完成后,重启!
U盘启动,选择Mac OS X Base System磁盘进入 ,进入后打开工具终端, 拷贝 efi/xpc/extra_kext/common下的kext到系统磁盘的/System/Library/Extensions下!重启即可进入系统设置界面,进入桌面后,安装完一切驱动,记得运行下Kext Utillity重建驱动缓存和内核缓存!