我们大概需要几个步骤:
A、文件准备
B、维护盘制作
C、分区并写入维护盘镜像MacPE
D、安装windows版变色龙
E、变色龙引导制作完整安装盘
F、变色龙引导完整安装盘安装Lion系统
G、进入Lion前引导进安装盘加入Extra文件夹
H、变色龙引导进入Lion系统,添加完整驱动,修复权限,并安装Mac版变色龙
A、文件准备
本教程用到的软件及所需文件下载:https://www.doczj.com/doc/6c17169897.html,/d/BHAWQJIRJRSC
1. Win7下软件准备
a. Windows版Chameleon Chameleon Install 1886.rar (3.71 MB, 下载次数: 27678)
b.HFS+Explorer、JRE
c.TransMac9.1 (本帖不使用MacDrive,如果你熟知来龙去脉是可以用的)
d.硬盘安装助手
e. DiskGenius
2. 安装盘文件准备
a. 10.7.3版本的OSInstall(支持mbr安装,OSInstall.mpkg非必须,本帖不涉及)
b.根目录放置Extra文件夹,其目录结构如下:
Extra/dsdt.aml (非必需, 假如碰到AppleACPIPlatform.kext、IOPCIFamily.kext的错误请尝试加上自己的dsdt)
Extra/org.chameleon.Boot.plist(1105版变色龙起,之前版本请用com.apple.Boot.plist)
Extra/smbios.plist(非必需)
Extra/Extensions/AppleACPIPS2Nub.kext
Extra/Extensions/ApplePS2Controller.kext
Extra/Extensions/FakeSMC.kext
Extra/Extensions/NullCPUPowerManagement.kext NullCPUPowerManagement.kext.zip (28.55 KB, 下载次数: 4988)
(dsdt及org.chameleon.Boot.plist参数请自备,完全用我提供的有可能会使你的机器引导失败出现五国)。
你的org.chameleon.Boot.plist文件可以添加以下内容:
1
2
"https://www.doczj.com/doc/6c17169897.html,/DTDs/PropertyList-1.0.dtd">
3
4
5
6
7
8
9
10
11
12
13
14
复制代码
c.本帖内提供的App、Utilities.plist、InstallerMenuAdditions.plist和Frameworks & PrivateFrameworks(制作维护盘需要)。
d. Mac OS X Lion 10.7.3 11D50 App Store镜像(下载:Mac OS X Lion
10.7.3 完整安装包种子.7z (77.45 KB, 下载次数: 9932))
3. 安装后XPS15 L501X文件准备其他机型的kext及extra等文件可参阅已有资源
B、维护盘制作
1.安装jre-6u19-windows-i586(java+se).exe,之后安装HFS+Explorer.exe。
2.用7-zip提取InstallESD-10.7.
3.dmg至InstallESD-10.7.3文件夹,之后会在InstallESD-10.7.3\InstallMacOSX.pkg下得到InstallESD.dmg
3.提取InstallESD.dmg。打开HFS+Explorer, 点file-load file system from file…,载入刚才解压得到的InstallESD-10.7.3\InstallMacOSX.pkg\InstallESD.dmg,弹出对话框选择Apple_HFS 后点确定
4.提取BaseSystem.dmg、mach_kernel及Packages文件夹,提取到Temp目录,弹出对话框选是。
5.用HFSExplorer载入BaseSystem.dmg,打开菜单Tools-Create disk image...重新打包
建立新的可写盘dmg,命名为BaseSystem-Install,保存在Temp文件夹下面
6.替换Osinstall,放置Extra、mach_kernal、及Packages 文件夹。打开TransMac9.1,菜单file-open disk image,打开刚才保存的BaseSystem-Install.dmg文件
a.把Extra文件夹及mach_kernel拖拽复制至TransMac窗口根目录HFS+ Volume 文件夹下
b.把OSInstall拖拽至System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framew ork/Versions/A/文件夹下替换原文件
c.删除System/Installation/下的Packages快捷方式并新建一个Packages文件夹,并把刚提取的Packages下的OSInstall.mpkg文件拖拽拷贝至Packages文件夹。我们这里不拷贝整个Packages到System/Installation/下,不然会提示空间不足无法拷贝完。
7. 实际上进行到上一步,就完成了大家常说的懒人版的制作过程。剩下Packages文件夹该怎么办呢,大家常用的方法是先用硬盘助手把镜像写入硬盘,再安装MacDriver后进
win系统反复一堆操作之后打开mac盘去拷贝替换这些文件。这里不使用这个方法,我们会给这个dmg添加三个软件:Finder、Chameleon Wizard和invisibliX。这样我们之后增删文件及安装mac版变色龙等操作就不再需要win系统,直接引导维护盘就可以进行之后操作。下面我们多做几步:
a. 将Finder拖拽复制到System/Library/CoreServices目录内(Finder要对应系统版本,这里是10.7.3):
b.将Chameleon Wizard和invisibliX拖拽复制到/Applications/Utilities下
c.解压Frameworks & PrivateFrameworks.7z后到Frameworks & PrivateFrameworks文件夹,拖拽复制\System\Library\Frameworks下的Collaboration.framework和AddressBook.framework到dmg的对应目录,拖拽复制\System\Library\PrivateFrameworks下的PhoneNumbers.framework和InternetAccounts.framework到dmg的对应目录(Frameworks & PrivateFrameworks同样对应系统版本,这里是10.7.3):
d.将InstallerMenuAdditions.plist和Utilities.plist分别拖拽复制到dmg的/System/Installation/CDIS/Mac OS X Installer.app/Contents/Resources/和/System/Installation/CDIS/Mac OS X Utilities.app/Contents/Resources/目录替换原文件(作用是在menubar上添加Finder和软件的菜单,并可以在安装器和实用工具之间来回切换,大家可以参考这两个文件的内容照猫画虎,若用用记事本修改,保存时需用utf-8编码。另外只有少数几个软件可以在安装盘下运行)
这样类似PE的dmg维护盘镜像便制作完成,体积不大,可写入U盘或者移动硬盘的一个分
区,作增改文件维护之用。我们称之为MacPE、维护盘都可以,也可以叫它没有packages 的懒人版,且在接下来加入Packages文件夹制作完整安装盘的操作过程也不再依靠Win环境和MacDriver,仅依靠该dmg镜像即可。
C、分区并写入维护盘镜像
说在前面,建议新手或者不细心的朋友再第一次做分区及写镜像操作时在移动硬盘上进行,若你的机器没办法从移动硬盘引导,则建议在进行分区及后续操作之前先用DiskGenius备份硬盘的分区表,之后把分区表保存在本机之外的地方(若你的WinPE是32位就用32位的DiskGenius来备份,64位DiskGenius备份出来的可能用不了):
分区概况:
1.5G - PE维护盘(BaseSystem-Install.dmg)
5G - 完整安装盘(BaseSystem-Install.dmg+Packages)
10G - Lion系统(若你打算把Lion作为常用系统的话建议分60G以上)
先保证有30G左右的空闲空间,我这里的例子,已有的主分区不超过2个,100M保留空间已占用一个主分区(如果已经有3个主分区,那新压缩的分区都只能是逻辑分区不能转为主分区,或者你无需努力尝试转为主分区,逻辑分区亦可,在逻辑分区上安装后可能需要借助WinPE来修复Win系统的引导及激活Win分区为活动分区,这里不表。注:转换为逻辑分区请不要把win系统盘转为逻辑分区了,如果你实在转不了或者完全没有头绪,建议转主分区这几个过程略过即可)。
a.桌面,我的电脑右键选择管理,打开的界面选择磁盘管理。从最后一个分区开始压缩,我们这里先压缩25G左右给安装盘和Lion系统盘,你也可以多压缩一些能多分一个区来给mac系统保存数据。
b.在未分配上点右键选新建简单卷,分配1.5G给维护盘,自动分配一个驱动器号,不格式化。