分享

x86 for MAC OSX Lion原版安装方法

 riverh 2012-04-12

x86 for MAC OSX Lion原版安装方法




  装苹果的要点.
  1.Intel平台的机成功会高好多.暂未知是否有破解内核支持AMD
  2.一代Core I系列CPU 集显 暂全球无解!
  3.在安装前最好清晰记录自己的硬件ID。型号  如主板就要清晰知道自己的晶片组是属那类的。
  4.准备一个PE盘,现在已经有好多这样的U盘工具。因为安装后重新启动往往会出现进不去的情况,原因是苹果重新激活的自己的分区为活动分区,需要用 到一个PE盘来引启WIN. 引启WIN后不要用WIN7管理工具来激活分区.这样会导致MAC分区出错.就要用到DiskGenius (PQ本人没试过.不作介绍)这些硬盘工具来激活就会有两个活动分区!
  5.在安装前搞清楚了自己的硬件后..在网上搜索一下驱动 (如我的8600GT显卡) 就搜索8600GT for lion kext 这些关键字眼就会找到相关的问题与解决方案.
  6.装苹果已知最大问题就是显卡与无线网卡以及部份IDT声卡这些问题..有些是根本就无解.显卡 intel GMA hd 这个一代集显GPU是无解的。
  7.DSDT.aml     org.chameleon.Boot.Plsit      SMBIOS.Plsit  这三个文件都是要根据自己的硬件信息来配置(想懒/无从下手就用Bootthink 因内含这三个文件)。如果网上有相同主板的你可以引用。本人还是尽量建议自己来动手。这些可以在安装后再设置。但DSDT.aml 有些机可能必须有才能进入系统!
  8.DSDT.aml 提取与修复网上有大量教程。(自己去找找)

安装Mac OS X Lion正式版需要的软件与文件 (这些都要准备好)
01.Java虚拟机
java下载
02.hfsexplorer.0.21(过滤镜像) hfsexplorer.0.21下载
03.Leopard hd installhelper v0.3(硬盘安装助手) Leopard hd installhelper v0.3
04.macdrive_v8.05汉化(打开黑苹果盘)  
macdrive_v8.05汉化下载 macdrive 注册机
05.TransMac-9.1(建空白.dmg) TransMac-9.1
06.OSInstall(替换文件) OSInstall lion专用替换文件
07.引导(变色龙/Bootthink)
bootthink 2.52下载  变色龙 Chameleon Install 1664
08. Mac OS X Lion.dmg(狮子10.7正式版)
09.pe盘 根据自己喜好下载一个吧。
10. 7zip
7.ZIP 下载
11.  必须有的kext 必须有的kext  下载
12. DiskGenius  DiskGenius
13.Kext Utility 修复lion权限的工具Kext Utility

  安装MAC OSX 10.7 Lion的系统要求主板须在BIOS开启AHCI 但有些电脑开启AHCI功能后就原系统就会出错,如果真进不了不用怕,再进BIOS改回IDE就行了

  首先 安装MacDrive.重启开机后(注册不重要) 这样你的电脑就有一个可以管理MAC格式的磁盘工具了.以便替换教程中的提及的文件!
  开始制作MAC OSX 10.7 Lion的安装硬盘,制作snow安装盘繁琐好多,所有操作都在Win7下进行。(XP用DiskGenius或其他硬盘工具分区)
原理:在Win 7透过BaseSystem.dmg取得Mac磁盘工具 恢复正确的安装盘。
操作步骤一
  
建立3个分区,5G、9G、1G(全都不要格式化)。
    将透过 9G + 1G 制作 5G 的Lion完整安装硬盘,安装10G 硬盘空间(9G + 1G合并)。
     9G可按个人需求改,19·29·39……。

            1.png
因为提取的BaseSystem.dmg,硬盘安装助手写入硬盘后,只有 1.6x GB可用空间,
     无法存放 2.75 GB的/Packages文件夹,故本文将透过写入9G分区硬盘后,取得Mac 磁盘工具 恢复大小 5.0 GB的Lion正确安装盘,并可存放2.75GB的/Packages文件夹。

01. 首选解压MAC OSX 10.7 Lion.DMG.zip  再用7ZIP(winrar是打不开的)提取InstallESD.DMG文件包中InstallESD.DMG出来
02.用HFSExplorer-0.21打开InstallESD.DMG

   2.png
   3.png
并提取/BaseSystem.dmg及mach_kernel及/Packages文件夹
4.png
03.用HFSExplorer-0.21开启BaseSystem.dmg

5.png
04.并打包建立新的dmg,命名为BaseSystem-HFS.dmg

    7.png
    6.png
05.用TransMac-9.1建立新的空白dmg,大小1G,命名为DMG-1G.dmg
8.png
9.png
10.png


11.png
到此提取文件结束.请检查是否有以下五文件(最好用一个文件夹独立来存放以便管理)
Packages文件夹
BaseSystem.dmg
BaseSystem-HFS.dmg
DMG-1G.dmg 

mach_kernel

06.用HD_Install_Helper_v0.3 (硬盘安装助手)将DMG-1G.dmg写入1G分区
12.png

这个时候硬盘助手可能会出现“未响应”,这个不用管,它其实正在写入硬盘。
注意这个下面的日志要出后像这个里倒数第二行里的这个字AF:Success的字样,如果没有就用DiskGenius改就行了。PS:用DiskGenius改黑苹果分区参数的时候,如果没“AF”选项,就直接打上去就行了。
成功后就装将BaseSystem.dmg复制到1G分区里面.到此一G盘文件已经完成
13.png
07.再用HD_Install_Helper_v0.3 (硬盘安装助手)将BaseSystem-HFS.dmg 写入9G分区。

14.png
删除9G硬盘的/System/Installation/Packages连结文件并新建Packages文件夹(先删除再后建),并将提取的/Packages文件夹内的4个文件,复制到9G硬盘的/System/Installation/Packages文件夹里
OSInstall.mpkg、OSInstall.pkg、SimplifiedChinese.pkg、TraditionalChinese.pkg
15.png
并须把mach_kernel复制到BaseSystem-HFS.dmg的9G硬盘里,才能启动mach_kernel。
08. (选项)删除9G硬盘的/System/Library/Extensions/AppleIntelCPUPowerManagement.kext及AppleIntelCPUPowerManagementClient.kext
09.复制几个关键必备的kext补丁到9G硬盘的/System/Library/Extensions/
     FakeSMC.kext  2.5版即可用,破解补丁,才能安装Mac
     AppleACPIPS2Nub.kext及ApplePS2Controller.kext  PS2鼠标键驱动2个一起使用
   
以下kext选用

      OpenHaltRestart.kext或EvOreboot.kext   解决重启/关机时遇到无法断电问题
      PlatformUUID.kext 解决Unable to determine UUID for host. Error : 35的问题
      ElliottForceLegacyRTC.kext或LegacyAppleRTC.kext(貌似32bit Only)
                          防止主板BIOS的CMOS重置错误
  

10.复制修改过OSInstall替换9G安装硬盘
/System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/


16.png
------------------------至此安装盘的就完成了一半了。
11.以上操作完成首次替换后。安装变色龙或Bootthink
用Mac磁盘工具建立正确的Lion安装硬盘
12.透过变色龙或Bootthink引导后,顺利进入Lion安装画面,并进入Mac磁盘工具。如果一直无限风火轮  就输入 -V 查看问题 
          6.jpg
13.用磁盘工具进行抹盘,将5G分区抹盘为Mac OS 扩展(日志式)。
    2.jpg
14.用磁盘工具选取恢复,并选用位于1G分区的BaseSystem.dmg为来源磁盘 (须将
       BaseSystem.dmg选击开启为Mac OS X Base System
),恢复于5G分区。

      3.jpg
    完成后重新开机,这时就要用到PE盘来引导WIN。你可以用DiskGenius或其它工具来激活WIN分区为活动分区。(小建议就是完成LION安装再激活也不迟)安装完LION的时候会再次令到WIN分区为非活动分区

15.回到WIN系统后,删除5G硬盘的/System/Installation/Packages之连结文件,并将步骤02提取的/Packages文件夹(共2.75 GB),全部复制到5G硬盘的/System /Installation的文件夹里面。

  

  18.png
并须把mach_kernel复制到BaseSystem.dmg的5G硬盘里,才能启动mach_kernel。
16. (选项)删除5G硬盘的/System/Library/Extensions/
     AppleIntelCPUPowerManagement.kext及
     AppleIntelCPUPowerManagementClient.kext
17.复制几个关键必备的kext补丁到5G硬盘的/System/Library/Extensions/
     FakeSMC.kext  2.5版即可用,破解补丁,才能安装Mac
     AppleACPIPS2Nub.kext及ApplePS2Controller.kext  PS2鼠标键驱动2个一起使用
以下kext选用(可用dsdt修补)
      OpenHaltRestart.kext或EvOreboot.kext   解决重启/关机时遇到无法断电问题
      PlatformUUID.kext 解决Unable to determine UUID for host. Error : 35的问题
      ElliottForceLegacyRTC.kext或LegacyAppleRTC.kext(貌似32bit Only)
                          防止主板BIOS的CMOS重置错误
18.复制修改过OSInstall文件替换5G安装硬盘/System/Library/ PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework /Versions/A/,即可安装在MBR分区。

    
   无法安装或想要选择安装的,另须替换/System/Installation/Package/OSInstall.mpkg
19.开机确认可引导5G后,在回到Win7下,将9G分区与1G分区删除再合并,建立新的10G分区。                                            
   
20.以上完成Win 7建立Lion的安装硬盘,可使用变色龙安装在10G分区。
 

21.引导5G进入Lion安装时,用磁盘工具进行抹盘,现已可选用MBR分区或GUID分区安装。
(须事先替换修改过之OSInstall,才可安装在MBR分区)。
选择磁盘工具



抹盘Mac OS 扩展 (日志式)

   4.jpg

退出磁盘工具
   5.jpg


然后就开始点击安装Lion到刚刚抹好的10G分区。      
22.安装完成后,重启后,重新设定用PE里的PM将Win 7(主C) 为活动分区后,进入Win 7。
       安装完成后,要重新加入
     FakeSMC.kext及
     AppleACPIPS2Nub.kext及
     ApplePS2Controller.kext到已完成安装Lion硬盘的/S/L/E,
    并(选择)删除/S/L/E的
     AppleIntelCPUPowerManagement.kext及
     AppleIntelCPUPowerManagementClient.kext。如果出现五国就删除!
23.无法进入的话,选择删除/System/Library/Coreservices/PlatformSupport.plist。
    没有USB键盘,无法进入已安装完成Lion Mac硬盘的,请删除下面文件/System/Library/CoreServices
    /Setup Assistant.app/Contents/Resources/DeviceSection.bundle即可进入,进入Mac后可复制回去。装不装也不要紧
    /系统/资源库/CoreServices/设置助理/Contents/Resources/DeviceSection.bundle ( 中文名称 )
24.成功进入Lion后,要用Kext Utility重建权限、cache、mkext。 



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多