(转)安装黑苹果 MAC OS X Lion 10.7.2过程 (未验证)

时间:2022-09-19 17:27:13
1.硬件和软件
 
若要成功组织出一台黑苹果,最重要的是所购的pc机需要兼容mac osx 系统。其中首推主板,cpu,显卡,声卡,网卡。
 
我的组装机硬件清单:
CPU:Intel I5 2500K, 3.3GHZ, 4核
主板:技嘉Z68A-D3H-B3,集成Intel HD3000显卡,
内存:芝奇DDR3 1600MHZ, 4*4GB, 共16G
显卡:主板已集成, Intel HD3000显卡
声卡:主板已集成, ALC889
网卡:主板已集成, realtek的 RTL8168E PCE-E千兆以太网卡
硬盘:WD 1TB 黑盘
显示器:DELL 24寸
 
硬件配置保证我能安装出MAC OS X Lion 10.7.2系统来
 
其他硬件:准备一个8G的u盘
 
主要软件:
Lion 10.7.2. appstore版本 (网络上有现成MacOSXInstall DVD.dmg文件可下载;另外需要把.dmg转换成.iso)
 
 
2 .安装过程
 
(1)先在win7上安装vmware8.0.1(或更新版本), 进而安装一个lion 10.7.2虚拟机
 
vmware对mac osx的支持已经很成熟,所以安装虚拟机很顺利。唯一注意的是,vmware tools需要安装从vmware fusion中提取的darwin_from_fusion4.0.1.iso!
 
安装这个lion虚拟机的目的是为了用它制作可启动的u盘,通过u盘安装lion。后面会讲到。
 
 
(2)制作u盘用于安装lion
 
* 启动vmware8.0.1中的lion 10.7.2虚拟机。mount上MacOSXInstall DVD.dmg
* 在目录Contents/ShareSupport/InstallESD.dmg, 也双击mount上这个dmg文件;桌面上会显示Mac OS X Install ESD
* 打开桌面上的这个目录,会看到一个隐藏的文件BaseSystem.dmg.也双击它,此时桌面多出Mac OS X Base System这个文件夹
* 打开"磁盘管理工具"这个app,插入U盘。将Mac OS X Base System“恢复”到U盘中
* 再进入桌面上的Mac OS X Install ESD这个目录,找到核心文件(Mac Kernel). 将它复制到U盘的根目录中
* 打开u盘上System\Install\目录,有个快捷方式Packages, 删除它。从Install ESD目录中将真正的Packages目录拷贝到u盘的System\Install目录
 
*在U盘的根目录上建立Extra\Extensions目录,将FakeSMC.kext, NullCPUPowerManagement.kext拷贝到Extra\Extensions目录
 
*如果要安装在MBR分区(mac缺省是用guid分区!),还需要替换install文件:
 
OSInstall文件放到目录:/System/Library/PrivateFrameworks/Install.framework/
Frameworks/OSInstall.framework/Versions/A/
 
OSInstall.mpkg 文件放目录:
/System/Installation/Packages
 
Note: 找一个正确的OSInstall.mpkg很费事。我就用了Lion 10.7.1 Server版的OSInstall.mpkg
 
*由于手工添加了一些文件,需要修复这些文件的权限。lion的文件目录owner是root:wheel, 属性是755. 用chmod, chown搞定。
 
对命令行不熟悉的可以用Kext Utililty这个app来修复权限。
 
*将变色龙写道U盘。我用的变色龙版本是:
Chameleon_2.1svn_r1700_trunk_SNB_HD_pkg.zip
 
 
(3)启动电脑,用u盘引导,安装提示step by step安装lion。基本不会有问题,如五国,无限风火轮等。
 
如果碰到问题,那么变色龙启动的时候,用 -v -f等模式。逐步排除。熟练的it工作者基本可以搞定,不行就到pcbeta论坛发贴,寻求高人帮助。
 
注意:用u盘安装完lion后,还需要安装上述的变色龙到硬盘上!!!否则硬盘无法启动。
 
(4)配置黑苹果
 
 * /Extra目录下,需要有DSDT.aml(对应我的技嘉主板型号), smbios.plist(选择mac pro5.1), 
  
最重要的org.chameleon.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>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel Flags</key>
<string>-v</string>
<key>ShowInfo</key>
<string>Yes</string>
<key>Theme</key>
<string>default</string>
        <key>UseKernelCache</key>
        <string>No</string>
        <key>EthernetBuiltIn</key>
        <string>Yes</string>
</dict>
</plist>
 
 
*/Extra/Extensions目录下有fakesmc.kext, (使用了正确的dsdt文件后,NullCPUPowerManagement.kext就不需要了)
 
*/Extra/modulues装上几个动态库:klibc.dylib, Resolution.dylib(用于检测显示器,我的dell 24寸的型号并检测出来)
 
 
*安装显卡驱动(realtek官方有mac下的驱动,直接下载安装),声卡用万能的或者修改过的alc889驱动,hd3000显卡由于使用了正确的dsdt文件,mac自带的驱动直接驱动(这个太爽了,3d效果如水波纹,半透明菜单栏等直接驱动起来!)
 
当然,这个黑苹果配置也是最复杂的。多少人就在此功亏一篑。我的由于占了硬件选对的优势,基本没花太多功夫就搞定了。
 
 
(5)享受黑苹果吧。找喜欢的软件都装上,比如大型软件iLife (iphoto, imovie), iwork, office 2011 mac版,xcode 4.1,其他如迅雷,输入法,压缩软件等一应俱全。
 
apple的 app store上有丰富的应用软件 (ipad/iphone的appstore就源自 mac的app store)