详细讲解PC安装 Mac OS X 10.7 Lion 教程

Mac OS X Lion 13/1/4 21.2k 6

作为一个 Hacintosh 的初学者, 在下水平有限, 难免会有不足之处, 这篇教程仅为景友提供参考, 建议各位读者同时阅读置顶贴的其他教程^_^
PS:在三楼有贴出PDF版本的教程,有需要的可以下载

本帖仅仅适用于使用 Intel CPU 的PC, AMD 用户安装黑苹果还需要替换内核等操作, 比 Intel 的电脑要麻烦一些 . (毕竟Mac采用的是 Intel CPU 相对而言对 Intel 的支持更完善 )

选择你需要的系统--OS X 系统分类

开始着手安装lion之后,你可能会疑惑:怎么会有这么多的版本啊,究竟应该下载哪一个呢?因此我们首先谈一谈OS X的分类.而这个分类,要看不同的标准.

按照修改的程度分:
  • 官方原版app:这是一个以".app"结尾的文件夹(在macOS下显示为一个程序).它是通过Mac App Store下载得到的.注意:此版本未经修改是不能用于黑苹果安装的.
  • 懒人版:刚刚说过"官方原版app"是不能直接用于黑苹果安装的.于是,一些人对其进行修改.修改得到的就称为"懒人版".此版本在能安装的前提下,最大限度地保留了原版的样子.
  • 整合版(又称破 解版):整合版在懒人版的基础上,添加了第三方制作的驱动,省去了满论坛搜索驱动的麻烦.
个人不推荐修改原版app安装的方法,因为这个方法操作比较多,容易出错,我们完全没有必要这么自找麻烦。而懒人版和整合版的话,安装自己的喜好选择~~我个人比较喜欢懒人版^_^。
再PS:同一系统版本的懒人版之间一般没有什么大区别,随意选择

按照系统版本分:
  • Mountain Lion:比lion更新的系统,不过仍处于测试阶段,不建议安装
  • 10.7 Lion:这个就是我们要安装的系统.
    在Lion这个大分支下,还存在有不同的版本:
    • Developer Preview (DP):测试版Lion,不建议安装
    • 10.7:(即GM版,Golden Mater)是Lion第一个正式版
    • 10.7.1:第一次更新,修复了一些小问题
    • 10.7.2:第二次更新,改动很大.添加了iCloud等功能
    • ....
  • 10.6 Snow Leopard:次新的Mac OS X,可以细分成10.6~10.6.8这几个小版本
  • 10.5 Leopard:比Snow Leopard还要老一点的系统...
  • ....
      大致上来说,ML、Lion、SL、Leo的关系和Win8、Win7、Vista、XP是一样的.(当然不可能精确对应=.=)
对分类有了大概的了解之后下载什么版本就有数了


要安装Mac OS X,首先就得给它分好区,现在我们需要两个分区.一个是用来放 OS X 系统的(暂时称作"目标分区"),另一个是用来存放安装所需文件的(暂时称作"安装分区")
OS X 有自己的分区格式HFS+,我们稍后分区的两个区都要变成HFS+格式才能启动,不过不必担心,硬盘安装助手会帮助我们
  • 安装分区:大小上只要能放进所有的安装文件就可以,(安装Lion的话一般分5G就够了,当然你分个几百G也没有问题,仅仅是有些浪费空间罢了),你可以把这个分区分到U盘或者移动硬盘上,也可以分到自己的硬盘上,随你的喜好,主分区或者逻辑分区都可以,而且安装完毕你就可以删除它,把空间合并到NTFS或者FAT32之类的分区中(别指望能合并到另一个HFS+分区上)。至于分区格式,你可以选择"不格式化",也可以选择"格式化为FAT32".
  • 目标分区:大小随意,只要塞的下系统就可以(但是这个毕竟是日常要使用的,我觉得多分一点比较好,我就分了80G).你要格式化什么也随便了,不格式化、FAT32、NTFS等等都可以(稍后我们再在安装的时候把它格式化为HFS+).我的建议是:因为 OS X 下没有盘符的概念,全部依靠分区名字来辨认,所以最好是格式化掉,并起一个名字,方便辨认。另外,不管分区是主分区还是逻辑分区OS X 都是可以正常运行的,但是如果你以后要安装Mac变色龙的话,最好还是做成主分区。
Windows对HFS+的支持很差,因此分好区之后基本没有办法调整了,分区的时候一定要考虑好!


具体的分区操作,请你自己去做,如果不会的话你可以Google。如果没有这个能力的话我觉得是不适合安装黑苹果的。
顺便提一下,OS X不支持动态磁盘,如果你是动态磁盘的话得想办法回到基本磁盘。(如果没记错的话DiskGenius v3.80专业版提供了这个功能,Windows资源区有这个版本的破解)



将镜像写入"安装分区"
这一步仅仅适用于懒人版和整合版,如果你下载的是app版请自己搜索写入方法


解压后打开软件(Vista/7用户请以管理员身份运行这个程序),就可以看到这样的界面。

去除红框里面三个勾的勾选,在"镜像文件"里面选择刚刚下载的镜像,目标分区一栏选择要写入的分区也就是刚刚分好的"安装分区"。然后点击"开始"按钮,耐心等待进度条走完。


写入过程建议关闭其他所有程序。写入的时候可能出现程序无响应,进度条不动的情况,实际上程序仍然在工作(可以看硬盘灯确认),请耐心等待
写入完毕后,你会发现安装分区的大小缩水了,这个是正常的,应该说是硬盘安装助手自身的问题,没有办法解决。一般来说镜像制作者都会考虑到这一问题,预留一些空白空间,如果真的没有的话我们还可以自己为镜像添加空白空间,比方说看一下这个教程:教你如何扩大你的mac安装盘空间
如果出现"type unknow!"而不能写入,那么应该是镜像没有转换过,按照如何把iso转换成dmg这个帖子转换一下就好了。
如果是要写入到U盘的话,直接写入肯定是会提示not hard disk driver, try another!的,如果按照以下顺序操作应该就没有问题了
  • 启动安装助手程序,取消三个勾的勾选
  • 取消”写入!”的勾选
  • 选择U盘分区
  • 选择”写入!”然后点击”开始!”按钮


最后,看一看红框里面是Set partition type to AF: Success还是Set partition type to AF: Failed
如果是Failed还需要进行以下操作:
  • 下载Disk Genius
    地址: http://www.diskgenius.cn/download.asp
  • 在”安装分区”上右键,选择”更改分区参数”
  • 把系统标识改成AF
  • 选择”保存”(在DiskGenius左上角)



安装引导

白苹果采用的是EFI,这和普通PC的BIOS或者UEFI不同。所以,为了加载Mac OS X,我们需要一个东西模拟白苹果的EFI加载系统。这个东西就是引导。
引导的选择有很多。这里仅仅介绍比较常见的几个:(本人仅仅介绍变色龙系的引导:Mac变色龙&Win变色龙&HJMAC,而其他引导我并不熟悉,所以不做太多说明,论坛的置顶有这些引导的教程)
  • Mac变色龙:其实也就是官方原版的变色龙,它通常是在Mac OS X下安装的。
  • Win变色龙:因为原版的变色龙要在Windows下安装很麻烦,所以网友wangbinhome制作了便于在Windows下安装的变色龙修改版
  • HJMAC:网友HJMAC在Win变色龙的基础上,添加了一些常用的第三方驱动,使安装 Mac OS X 更加容易。不过,顺便一提,HJMAC一般仅仅在安装时用,安装完之后很少用。倒不是因为说它不好。主要是因为它集成的第三方驱动蛮多,这虽然能解决更多的问题,但是反过来说也增加了系统不稳定的因素,也可能影响系统的一些功能。举个例子,HJMAC包含了NullCPUPowerManagement.kext,这个驱动通过禁用AppleIntelCPUPowerManagement可以解决AppleIntelCPUPowerManagement的五国错误,AppleIntelCPUPowerManagement是关于CPU自动降频的,用了Null就不能自动降频了。
  • Boot Think:一个由国人开发的的引导。因为我没怎么用过,所以下文就不作说明了。(如果你确实想要用BT的话论坛里面也有BT教程)

那么,怎么安装引导呢?安装之前,得先看看自己有没有100M分区。
这个100M分区是Win7以来的新东西。如果在安装Windows的时候用了自带的分区工具进行了分区操作(比如新建分区)就会生成。这其实有点类似Linux的做法,Linux在安装过程中可以专门分出一个100MB左右的分区作为它的引导分区(/boot),这个分区主要用来存放grub.exe、menu.lst、*fs_stage_1.5、initrd,以及内核文件vmlinuz的等Linux启动引导过程会用到的文件。 类似地,Windows 7的这个隐藏分区是它的主分区,系统分区,活动分区。Windows 7在启动过程中会从这个分区启动,然后再启动C盘目录。微软采取这样的做法也是处于保护引导文件的安全的考虑,另外也与Bitlocker加密有关。Bitlocker加密需要硬件TPM的支持,普通用户用不上,但是引导文件的安全是大家都需要的。因为如果有100M隐藏分区的话所有的Win引导文件都会放在100M中,所以要在Win启动菜单上添加项目必须取消这个分区的隐藏。
怎么看自己有没有100M分区呢?在”计算机”图标上点击右键,选择”管理”,接着进入”存储→磁盘管理”

先给所有没有盘符的隐藏分区加上盘符:在没有盘符的分区上右键,选择”更改驱动器号和路径”。然后点击”添加”按钮,分配一个你喜欢的驱动器号并点击”确定”

接着进入分区,显示隐藏文件和系统文件之后看看隐藏分区里面有没有Windows的启动文件(比如一个boot文件夹,还有bootmgr文件)。如果有的话这个隐藏分区就是引导分区了。如果确实不清楚就先给所有的隐藏分区添加一个盘符好了。(程序是会自动判断的)
然后开始正式安装。
  • Win变色龙篇
    Wangbinhome为Win变色龙制作了自动安装程序。通过搜索就可以找到安装程序,比方说这个1956(下载Windows版,Mac版就是Mac变色龙了)。下载之后打开程序,选择系统之后点击安装就OK了。
  • HJMAC篇
    HJMAC没有官方的安装程序。不过我们仍然有办法。首先下载HJMAC.iso,并解压到你喜欢的地方,现在我们还需要一个工具:EasyBCD(下载地址http://www.onlinedown.net/soft/58174.htm)。安装之后打开EasyBCD,点击“Add New Entry”
  • ,在下面的”Portable/External Media”这里找到“ISO”标签页。填入Name,选择Mode,并选择HJMAC.iso的路径。最后点击“Add Entry”就OK。你还可以修改一下Windows菜单的显示时间,点击“Edit Boot Menu”按钮,修改Timeout Options 中的”Boot default OS After”后面的秒数(在我这里EasyBCD有一些问题,所以Entry下面是空白的,正常情况应该是有项目的)

    但是EasyBCD不支持XP,而且就算是Vista/7的系统,EasyBCD也有可能运行不正常。那样的情况下应该怎么办呢?还有一个方法:首先安装Win变色龙,之后引导分区的根目录就会出现wowpc.iso(是隐藏的),这个iso就是Win变色龙的核心。我们只要把HJMAC.iso改名为wowpc.iso并覆盖原有wowpc.iso就OK了。重新启动,选择”Chameleon”项目。虽然名字是Chameleon,但是实际上就是HJMAC了。附上HJMAC的界面

    除此以外,我们还有一个选择:(似乎不支持XP..悲剧的XP)
  • Mac变色龙篇
    事实上要在Win下安装Mac变色龙也是可以的。参照这个不过,如果Win变色龙可以用的话我觉得还是Win变色龙比较好,不要用这个了。这个仅仅在引导毁坏的时候再用好了。

安装完毕,那些隐藏分区怎么办呢?你可以选择继续让它们显示,如果要隐藏也是可以的,重新打开磁盘管理,在要隐藏的分区右键更改驱动器号和路径。删除分配的盘符就OK了。



安装HFS+读写软件


回头看刚刚用硬盘安装助手写入的安装分区,是不是不能打开?正如刚刚说过的,Windows对HFS+的支持很差,不能读取或者写入HFS+分区。那么我们只能依靠第三方软件了。
能读写HFS的软件只有MacDrive和Paragon HFS for Windows 这两家,我都说明一下,当然你只要安装其中一个就OK了(个人推荐Paragon)
  • Paragon HFS+ for Windows
    论坛里面还有一种是"Special Edition"的Paragon HFS,不过据说Special Edition的运行不如这个官方版的稳定,我也没有验证过..不过如果你这个版本不能用的话也可以尝试一下Special Edition)。道奇兔的帖子里面已经说明了如何破解,因此我不做重复说明了。
  • MacDrive]
    先下载MacDrive安装程序以及keygen:http://dl.dbank.com/c0qbde1vk5(借用一下zlxdike的链接,希望不要介意),打开,一路下一步,安装完毕重新启动。然后按图破解






修改Lion安装盘,加入必要的驱动(kext)

如果你使用HJMAC引导的话,这里就没有必要添加驱动了,因为HJMAC本身就集成了这些(HJMAC自带了很多的驱动,包括免开AHCI驱动、PS/2驱动等等)。直接跳过这一步到下一步"启动安装程序",但是万一HJMAC不行的话还是回来用变色龙,自己添加驱动吧


大家都知道,正常情况下 Mac OS X 是不能安装在PC上的。究其原因,是硬件不同。OS X 中只加入了白苹果所用的硬件的驱动,因此,PC的硬件往往不能被驱动,幸好早就有高手编写了用于黑苹果的驱动,我们要做的只是把它们复制到正确的位置罢了。
PS:在Mac中,驱动就是一个以”.kext”结尾的文件夹,不要弄错了。有可能你在下载驱动的时候发现有些压缩包中还有名为”____MACOSX”之类的文件夹,这些都是Mac OS自动生成的,就好像Windows的desktop.ini之类的一样,可以忽略


下面,我们就开始了:
先进入安装分区,在分区根目录下新建一个名为Extra的文件夹,然后再在Extra里面建立一个名为Extensions的文件夹.我们的驱动就放在Extensions文件夹里面。Extra/Extensions这个路径(论坛交流时缩写为E/E)是非常常用的。至于要在E/E里面放什么,这就因电脑而异了。如果电脑不能开启AHCI,就要安装免开AHCI驱动。如果你使用PS/2键盘或鼠标,就需要加入PS/2驱动,等等。你可以在下面附上的合集里面找
但是有一个驱动是所有黑苹果必须放的:FakeSMC.kext,这是一个非常重要的驱动。原因是:为了阻止 OS X 被安装到PC上,Apple把 OS X 启动必需的文件加密了,必须依靠一个名为SMC的硬件把文件解密才可以启动,而PC是没有SMC的。FakeSMC的作用就是模拟SMC,让 OS X 能够启动

这里附上常用kext的合集,来自于Crazybirds的帖子(当然你可以自己搜索下载其他的Kext)
1.必备补丁(其他非必要的补丁kext,安装时,最好全部删掉,避免发生不必要的错误)
 FakeSMC.kext    安装时最好使用fakesmc 2.5版(较不易出错) PC安装Mac必备破解补丁
 AppleACPIPS2Nub.kext 及ApplePS2Controller.kext  PS2鼠标键驱动组合2个要一起使用
2.BIOS无法开启AHCIAMD补丁(最好别装,除非必要)
 AppleIntelPIIXATA.kext   Intel免AHCI专用kext
 AppleATIATA.kext     AMD芯片组专用kext(2009.12.30)
 AppleATIPATA.kext     AMD芯片组专用kext
 AppleNForceATA.kext   NForce芯片组专用kext
 AppleVIAATA.kext     VIA芯片组专用kext
 JMicronATA.kext      JMicron芯片组专用kext
       直接使用附件破解IOATAFamily.kext(已内含以上6个kext),可删了/S/L/E/IOATAFamily.kext(备份)
 AppleATIATA.kext     AMD芯片组专用kext(2010.8.28) (另一版本,勿与附件IOATAFamily.kext共用)
 AppleVIAATA.kext.for.sis.SATA  SIS芯片组专用kext
3.以下选用(最好别装,除非必要)]
 NullCPUPowerManagement.kext                 禁用电源管理功能,解决HPET错误
 OpenHaltRestart.kextEvOreboot.kext(2选1,不可共用)      解决重启/关机时遇到无法断电问题
 ElliottForceLegacyRTC.kextLegacyAppleRTC.kext(2选1,不可共用)  防止主板BIOS的CMOS重置错误
 PlatformUUID.kext            解决Unable to determine UUID for host. Error : 35的问题
  All-kexts.zip (1.18 MB, 下载次数: 45055) (附件All-kexts含以上全部kext下载)
 PS:笔记本最好安装ElliottForceLegacyRTC.kextLegacyAppleRTC.kext(2选1,不可共用)
      以免BIOS被毁了,无法开机





启动安装程序
这一步是整个安装过程中最难的部分。要做好心理准备~~undefined
首先重新启动,在显示Win启动菜单的时候按上下方向键,选择引导程序
正常情况下是这样:

有些人会在这里出现问题,没有显示变色龙的图形界面,而只有文字,就像这样:
,那么就需要进入BIOS,设置为优先从光驱启动


找到"安装分区",按下回车。理论上,经过短暂的系统启动,你就可以看到可爱的安装程序了undefined


但是,这仅仅是理论上的情况,现实是:绝大多数人卡在下面两种情况的一个(左边的叫做"五国",右边的叫做"无限菊花")


怎么解决呢?接下来就要供出-v -f之类的参数.在变色龙的界面选择好要启动的分区(目前就是"安装分区"),然后直接再键盘上输入文字"-v -f -x"等等,至于要使用哪些参数你看情况都试试看吧(这方面我也没办法给出一个明确的答案了)
那么,这些字符代表什么呢?下面我举几个常见的参数。供大家参考
  • arch=i386    以32位启动(仅支持变色龙及变色龙系的引导,如HJMAC,bootthink不可用)
  • -f    启动时修复磁盘,一般在更换过kext后第一次重启时使用。
  • -x    安全模式,加载全部kext以解决兼容性问题。
  • -s    单用户模式,进入之后就是类似于DOS的命令行。
  • -v    Verbose模式,就是传说中的啰嗦模式,让Mac系统在启动时把日志都和你唠叨出来,这样就能看到你的启动进程卡在哪里,最常用的一个命令(不过,顺便提一下,这里屏幕上显示的文字都是启动的记录: 成功的、失败的都会显示,不要把上面的内容全部当作错误)
以上几个命令可以互相配合使用,比如你可以同时输入"arch=i386 -f -v"(中间用空格隔开)
-v肯定是必打的(不然我们也不知道启动时卡在哪里),至于其他的,你可以看需要打几个试试看试试看undefined事实上除了-s以外,别的参数都可以写上,没有什么大影响(从另一个角度说,大家也不要太指望单靠这些参数可以解决什么问题)

输入了参数之后再按下Enter回车,现在的启动画面就不一样了,出现了黑底白字
比如这样子
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California. All rights reserved

MAC Framework successfully initialized
using 10485 buffer headers and 4096 cluster IO buffer headers
IOAPIC: Version 0x20 Vectors 64:87
RTC: Only single RAM bank (128 bytes)
mbinit: done (64 MB memory set for mbuf pool)
FakeSMC: Opensource SMC Device emulator by netkas (c) 2009
FakeSMC: Modified for plugins support by mozodojo (c) 2010 v3.0
FakeSMC: Idea of FakeSMC plugins and code sample by usr-sse2
FakeSMC: Thanks to slice for help with hardware support code and plugins
FakeSMCDevice: 17 keys added
From path: "uuid",
waiting for boot volume with UUID 505780D1-FC1D-340A-8E98-9749AD8C773F


但是该卡的还是会卡,根本没有解决。这是正常的,前面已经说过:-v只会把启动记录唠叨出来,但是不能解决问题,要解决问题还是得靠自己动手。怎么办呢?这里推荐一个神贴:新手常见(五国)(-v图)错误解决(原版,破解kernel,补丁kext下载)这个帖子搜集了比较常见的启动错误类型,你只要一个一个对照,找出你的错误并按帖子做相应处理即可。如果你的错误没有被收录进去的话,就只能Google&Baidu搜索你的错误找方案,然后自己添加、修改kext之类的了
这里应该有必要说明一下kext的相关内容:
Kext
Kext是Kernel Extensions的缩写,直接翻译过来就是内核扩展. 它就好比积木,构建在内核上面,为内核提供扩展功能。黑苹果的高手们利用这点来制作破解kext,以解决启动问题,所以很多时候破解需要安装一些kext文件.
那么,如何安装kext呢?不用担心,其实还是相当简单的,你只需要了解两个操作:复制和粘贴
Kext的安装有三个位置:
  • Mac分区根目录/Extra/Extensions下(这个路径刚刚已经提到过,如果你没有这个路径的话自己创建就好) :这个是变色龙所使用的路径,如果你用的是BootThink或者XPC就忽略吧,当然如果使用HJMAC的话kext用的也是这个路径,因为hjmac是基于变色龙的,不过呢,因为HJMAC自带的kext相当多..所以.估计你能想到的辅助kext它可能全部都有了
  • Mac分区根目录/System/Library/Extensions下:这个是系统内建的kext文件夹.白苹果没有变色龙之类的引导,所有的kext都在这里.不过,除非是特殊说明,不然我不建议安装kext到这里,主要是因为这个路径要考虑文件权限和kext缓存的问题,这在Windows下是很难搞的
  • C盘或100M分区/Darwin/System/LibraryLion/Extensions下:这个是BootThink的kext加载目录,如果是非BT引导的用户直接飘过
只需要把kext拷入对应的路径就好了.目前的状况下,我们主要是需要进入系统,所以除非硬件不能驱动已经阻碍了系统的启动,否则硬件的驱动就暂时不用添加
说到kext我想起来,一些kext还会附带一些工具.这里提一下,”.app”结尾的文件夹是Mac OS的软件,不用放、".prefPane”结尾的文件夹是Mac OS X的偏好面板设置,也不用添加,(这类文件需要在OSX安装成功之后在OSX下双击打开安装).DS_store之类的是Mac OS X自动生成的文件,也不用添加.以” ._ ”开头的也是系统生成的.总之..只添加那些”.kext”结尾的就可以


再摘录一段文字,来自samsonwtsui的帖子http://bbs.pcbeta.com/viewthread-592288-1-1.html,稍有改动
Troubleshooting
启动安装盘的过程错误百出,古灵精怪,下面举例介绍遇到问题如何解决。这是整个安装过程最需要技巧和耐性的步骤。出现“五国”问题后,首先需要知道原因,在变色龙的界面,输入-v,可以打开Verbose“啰嗦”模式,啰嗦模式不会解决问题,不过你可以查看启动出错的地方。如果需要同时32位模式,可以输入arch=i386 -v。

例子:AppleIntelCPUPowerManagement错误
开机出现“五国”,重启后调用啰嗦模式,运行到下面的画面停止

上面可以看到panic的字样出现在第五行,panic原本是恐慌的意思,在这里表示系统遇到致命错误。panic后面通常写着错误的原因,在这里是No HPETs available...,段落的最后一行,也就是BSD Process的上面一行,写明出错的模块,在这里是AppleIntelCPUPowerManagement:

得到这些信息后到Google很容易就能够找到解决方案——安装NullCPUPowerManagement.kext,在下面Kext部分我会详细介绍如何安装。
很多跟贴的朋友反映,苹果消失后出现灰屏幕,还有一种情况是,苹果下面的东西无休止地转,开机启动页面中途停止在ACPI_SMC_Platform_PlugIn,但又没有“五国”,这时你还差一点点就进入了。这些问题可能与显卡有关,你可以尝试-x启动安全模式,或者删除显卡Kext强制使用最基本的IOGraphicsFamily.kext保证输出,或者安装显卡驱动。



举一个例子:
输入-f -v arch=i386之后,出现了这样的情况

怎么办呢?对照刚刚那个新手常见(五国)(-v图)错误解决(原版,破解kernel,补丁kext下载),我们发现Q18正好是这个错误
Q18 出现PCI configuration begin错误
A18 开机时,按 1楼Q0 加入 -v npci=0×2000 npci=0×3000
  或 在/Extra/com.apple.Boot.plist 或 org.chameleon.Boot.plist 里面加入以下内容
    <key>Kernel Flags</key>
    <string>npci=0×2000</string> 或 <string>npci=0×3000</string>
  或 10.6.6替换/S/L/E/IOPCIFamily.kext为以前版本即可。
  或 10.6.8及Lion 10.7发生错误,请替换10.6.7的AppleACPIPlatform.kext+IOPCIFamily.kext
  或 请自行测试其他所有版本
  或 10.7.2 的 PCI kext 貌似与黑苹果不太合,改用10.6.7的3个 PCI kext 后,趋于稳定。
10.6.7.AppleACPIPlatform+IOACPIFamily+IOPCIFamily.zip
AppleACPIPlatform+IOPCIFamily(10.6.3+10.6.6+10.6.7+10.6.8).zip
AppleACPIPlatform+IOPCIFamily(10.7.DP1+DP2+DP3).zip
AppleACPIPlatform+IOPCIFamily(10.7.DP4+11A494a+GM).zip



按照帖子的做法,我们就解决了这个问题

开始安装
开始之前最好可以做一个U盘或者光盘的PE系统,稍后设置活动分区会用到。网上PE下载很多,下载一个用UltraISO写入就可以,我不做详细说明了


如果你能够进行到这一步,那么恭喜你,接下来一般是不会有问题的。只要按照图片操作就可以
  • 选择语言(Lion默认的设置下滚轮的方向是和Windows相反的,要反着滚动。如果你下载的是国外的整合版的话,可能中文语言包就被删除了,找一个你看得懂的语言先安装下去,安装完了再去Apple下载中文语言包),然后点击右箭头
  • 找到顶部任务栏(暂且叫它任务栏吧),选择"实用工具→磁盘工具"
  • 选择原来分出来的"目标分区",切换到"抹掉"选项卡,选择格式为"Mac OS 扩展(日志式)",名称取什么随便,然后点击"抹掉"按钮(抹盘实际上就是Windows下的格式化)
    你错手抹成windows盘不关我事啊~~~


  • 关闭磁盘工具(按左上角的叉叉),点击"继续",弹出窗口让你看条款,有兴趣就看一看undefined,然后点击"同意"
  • 这里就要选择安装位置了,当然选择刚刚抹好的目标分区啦,注意左下角我用蓝色框起来的"自定"按钮,安装选项就在这里,如果你安装的是整合版那么就在这里选择需要的驱动。
  • 接下来就没有什么花头了,等待进度条走完吧。
  • 接下来就会是安装成功的提示,如果你是整合版并且替换了内核的话可能会提示"安装失败",实际上是成功了的。
    (安装的时候忘记拍照,就用雪豹的照片吧)
  • 根据经验,刚刚把一个非HFS+分区抹成HFS+,磁盘工具肯定会顺手把活动分区改掉(我也不明白Apple为什么这样设定),重启之后肯定是什么系统都进不去。我们必须把活动分区该回去。方法有很多,我举几个,效果都是完全一样的,大家随便用一个就OK了哈(如果手头有PE的话我更推荐用PE,因为OS X的终端命令新手刚刚接触难免会有疑问,而Windows是大家早就熟悉了的)

    利用 OS X 里面的fdisk命令修改:
    刚刚安装成功后会倒计时30秒,趁这段时间进入顶部任务栏的实用工具→终端,依次输入以下命令(仅仅输入红色字体,黑色的是我的注释)
    diskutil list   输入这一条命令之后,终端会列出你电脑上的分区以及它们的号码,以我的电脑为例,我输入之后是这样的:

    大家可以看到,在 我这里终端列出了两个磁盘disk0和disk1.根据列表判断出disk0是我的硬盘,disk1是我的U盘,如果你有多个硬盘的话终端也会disk0,disk1...列下来
    根据容量,分区名之类的信息找到自己的Windows引导所在分区(如果有100M分区的话就是100M分区,否则就是Windows系统分区,刚刚已经讲过100M分区的内容了),在 我这台电脑上,Windows引导分区是Bootcamp分区,记下它的IDENTIFIER即disk0s3
    fdisk -e /dev/rdiskX(字母X应该用刚刚IDENTIFIER中disk后面的数字替代,在我这台电脑上就是0)
    f  Y (字母Y用刚刚IDENTIFIER中"s"后面的数字替代,在我这台电脑上就是3,根据上一步所见,设置硬盘0分区3为活动分区,这里含有Windows引导信息)
    w
    y
    quit
    我的电脑分区分配不是很常规,对于大多数的电脑来说,一般情况下,X应该是0,Y应该是1
    如果这个方法没有成功还可以用别的

    利用PE修改
    刚刚开始的时候我提到过要做一个PE,现在这个PE要派上用场了:启动PE,找到磁盘管理工具(我依旧以DiskGenius举例)
    找到要设置活动的分区(通常是第一个分区)

    做一个Windows安装光盘,设置启动修复(略)

    做一个Windows安装光盘,用里面的DISKPART程序设置活动(略)
  • 重新启动,进入Windows,现在我们需要对"目标分区"添加kext,方法和刚刚对"安装分区"的一样,通常情况下把安装分区的Extra文件夹复制到目标分区就OK了
  • 再次重启,进入"目标分区"(如果找不到的话就进Win给目标分区重新设置AF),启动后就是这样
  • 如果你是PS/2键盘或者笔记本内建键盘,出现了这样的提示,可以先接一个USB键盘通过检测,如果手头没有USB键盘的话就重启进入Win,进入目标分区的/System/Library/CoreServices/SetupAssistant.app/Contents/Resources删除掉里面的DeviceSection.bundle(可以先备份,到时候进入了系统再拷贝回来,修复一下权限)
    说到这个我想提醒一下:删掉这个bundle不能起到驱动PS/2的效果,你仍然需要安装PS/2驱动,否则依旧不能输入文字
    (我不知道为什么会有人觉得删除bundle就能驱动PS/2键盘)
  • 选择国家
  • 选择键盘
  • 选择"现在不传输"
  • 留空直接下一步
  • 留空直接下一步,会弹出提示问你是否确定,点是
  • 选择时区
  • 点击"开始使用Lion"


硬件驱动

终于可以看见桌面了!!


可惜的是,现在的Lion又聋又哑,TM分辨率还不可调,木有QE/CI,甚至可能连上网都不行,
所以着手开始安装驱动吧,还有DSDT
不过,硬件驱动这一块方法又多又杂,我就不错说明了,看一看吧
如果不会操作Mac OS X的话。。网路上就很多OS X教程的,搜一搜就OK

最后还有一件小事:解决Windows与Mac OSX的时间不同步问题
也许你已经发现了,Mac OS X的时间和Windows的永远差8h
原因:
Windows与Mac缺省看待系统硬件时间的方式是不一样的:
  Windows把系统硬件时间当作本地时间(local time),即操作系统中显示的时间跟BIOS/EFI中显示的时间是一样的。
  Mac把硬件时间当作UTC,操作系统中显示的时间是硬件时间经过换算得来的,比如说北京时间是GMT+8,则系统中显示时间是硬件时间+8。
  UTC即Universal Time Coordinated,协调世界时
  GMT即Greenwich Mean Time,格林尼治平时
  假如你的Mac和Windows中设置的时区都为北京时间东八区,而你在Mac中把当前系统时间更改为9:00AM。则此时硬件中存储的实际是UTC时间 1:00AM。这时你重启进入Windows后,你会发现windows系统中显示的时间是1:00AM,比Mac中慢了八个小时。同理,你在 Windows中更改或用网络同步了系统时间后,再到Mac中去看,系统就会快了8小时。在实行夏令时的地区,情况可能会更复杂些。


解决方法就是在Mac OS X中安装这个补丁


看比较乱的话可以看教程PDF


教程.zip (1.36 KB, 下载次数: 35)
相关帖子
admin
Discuz!X系列论坛GBK编码转UTF-8教程
admin最后由admin回复于 20/5/10
0 / 1.2k
admin
Discuz! X3.4论坛 从GBK转换成UTF8编码
admin最后由admin回复于 20/5/7
0 / 1.6k
admin
Discuz商业模板 discuz论坛模版
admin最后由admin回复于 20/2/7
2 / 2.1k
liu1989
论坛积分策咯问题
liu1989最后由花样年华回复于 18/3/7
1 / 1.6k
VictorOnce
1 / 3.3k
花样年华
0 / 10.8k
MemacX
论坛新测试新版本
MemacX最后由MemacX回复于 14/7/31
0 / 2.2k
admin
341 / 89.2k
admin
多启动 UEFI Clover 四叶草 引导教程
admin最后由gengtian125回复于 14/1/5
1 / 24.1k
请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
您需要登录后才可以回帖 登录 | 注册
本版积分规则
admin
13/1/4 17:26:50
11111
gooney
13/4/16 11:19:52
收藏了!:D:D:D
ta1222
13/4/19 15:04:52
非常感谢楼主
小麦
13/5/15 16:15:12
学习了,顶起。LZ辛苦
icibicib
13/5/15 22:47:01
太谢谢了,好详细的说明。前几天看到其他人写的文章,感觉好乱,但看你的文章好清晰。
eric_34895
13/9/21 17:58:39
太详细了,感谢 楼言主!!!