如何安装EFI分区引导
本帖最后由 kewaiyuedu 于 2009-6-2 01:05 编辑如何安装EFI分区引导
(注:这个教程只针对单硬盘安装原版OSX或双硬盘双系统,如果是想在单一硬盘上装mac+win双系统的,请无视)
黑苹果安装原版OSX后,都必须能够引导安装在分区上的原版OSX才能正常运行系统。
所以有了变色龙引导方式,而变色龙引导方式大体有三种:光盘引导、U盘引导和分区引导。
光盘引导和U盘引导的优点是:装在硬盘上的原版OSX是原味原汁的,所使用的额外驱动都装在光盘或U盘里;但明显的缺点是每次都要放上光盘或U盘引导,弄不好的话会缩短光盘、光驱或U盘的使用寿命。
分区引导又分两种:普通分区引导和EFI分区引导。
普通分区引导就是平常说的安装变色龙(用UInstaller_1.2安装),缺点是如果装错了kext文件出现四国,还得重装OSX。以后想重装系统,还是要重新安装变色龙。
现在重部头上场了:EFI分区引导
EFI分区引导其实不神秘,它只是把光盘或U盘方式变通一下,把引导文件装在一个隐藏分区里,并把隐藏分区设为第一启动,等于是省去了插光盘或U盘的麻烦。
它的明显优点是,装完后只要这个隐藏分区不受破坏或不被格式化,硬盘其它分区重装多少次原版OSX都行。而且一次性把网卡、声卡、显卡驱动装在那个隐藏分区,更是省去了以后重装完系统还要装驱动的麻烦。
EFI分区引导安装的必要条件或前提条件:
一、准备好所用的Kext文件。
如果不知道用什么显卡、声卡和网卡驱动合适,可以只装Disabler.kext、dsmos.kext和OpenHaltRestart.kext这三个必须的破解文件,其它驱动可以采取每次装上一两个驱动测试硬件是否正常运行,没问题的留下,有问题的删掉或换一个,都是在隐藏分区中进行。(有些本本可能只需要前两个破解文件即可,另外需要注意的是,AppleDecrypt.kext和dsmos.kext是一样作用的,所以两者只能择一,不能同时装这两个文件,否则四国)
二、硬盘必须是GUID分区表的,只有GUID才会有隐藏分区。
用磁盘工具可以选GUID格式化硬盘,怎么操作请自行另学,暂不在此讨论。
三、最重要的,最重要的!下面任何一点都行,为的是能够在系统中把引导数据写入隐藏分区
a. 用光盘和U盘引导成功安装原版OSX,能够进入系统;
b. 已有另一块硬盘能够运行破解版或原版OSX;
c. 已有另一台黑苹果或一台真苹果。
EFI分区安装,只要理解了就不难,而且开头只做一两次就省事了。我常常是装完后几个月都没动隐藏分区,多次重装原版OSX,不需要再装驱动,乐不亦乎,导致差点忘了当初怎么写EFI分区数据,甚至忘掉了当初怎么装变色龙。
好多朋友觉得EFI分区要靠终端命令来管理很麻烦,其实做EFI分区引导就那么几个终端命令,而且只要简单理解那几个终端命令的作用,再加上终端本身强大的复制拷贝功能还有它的路径自动显示功能,再小白的也可以照着做好EFI分区引导。
废话少述,开始实战吧!下面是特意为安静小子写的简易操作过程,可以拿黑苹果上的硬盘接上真苹果,在真苹果上直接写入黑苹果硬盘的EFI分区,只要按照步骤一步一步复制每条命令到终端即可:
一、先解开ChameleonEFI文件,放在硬盘分区根目录,并把Kext驱动包放进ChameleonEFI的Kext's文件夹里;
(这个文件夹里只有最基本的三个破解补丁,其他Kext驱动包可以找同样主机配置的高手要,网卡声卡显卡一步到位,省去麻烦)
二、打开《自制EFI步骤》文本;
三、Finder──前往──实用工具──打开终端;
四、拷贝《自制EFI步骤》第一步命令到终端,查找一下需要做EFI分区引导的硬盘,多块硬盘(不是分区)会以disk0/disk1/disk2排列。比如,我要在Time分区装原版系统,可以查得Time所在的硬盘号为disk1;
五、在《自制EFI步骤》文本里查找diskX,并统改diskX为你查得的硬盘序号,如disk1;
六、这样可以开始复制《自制EFI步骤》第二步的每条命令到终端里了,要按顺序做,等bash-3.2#出现再拷贝下一条命令。
七、《自制EFI步骤》每条命令的详解图表
至此,可以使用了。以后重装系统,就不需要重新装变色龙或驱动了。注意只格式化分区不要格式化硬盘,否则会丢失原来的隐藏分区内容,需要重新做EFI分区引导了。
(注:EFI分区引导文件在十楼) 说的不错,但是下面的这些话我不赞同。
(注:这个教程只针对单硬盘安装原版OSX或双硬盘双系统,如果是想在单一硬盘上装mac+win双系统的,请无视)
在单硬盘上安装Mac和Win双系统,还是可以实现的。只是步骤麻烦点。 这个好帖子啊,不过有的地方不是很懂,等你弄完了,一块问!! 这帖子很强,留个标记。
原版装过,但使用内存超2G会四国,限制2G内存后,还是偶尔四国。只好又装回了I版。因为用的是别人的引导驱动,估计应该是主板驱动的问题。
期待楼主的大作完成,学习后继续折腾原版。 楼主试试把grub放到efi玩玩~~~~~~ mark.等待更新。呵呵 其实我觉得变色龙可以代替EFI引导了,而且方便许多。特别是加额外驱动文件,要是用EFI引导,还要用dos命令加进去,麻烦,变色龙的话,直接放到Extra文件夹里就行了。就算是升级了,也不会影响到Extra里的驱动。 这是做EFI分区引导用的文件。 说的不错,但是下面的这些话我不赞同。
(注:这个教程只针对单硬盘安装原版OSX或双硬盘双系统,如果是想在单一硬盘上装mac+win双系统的,请无视)
在单硬盘上安装Mac和Win双系统,还是可以实现的。只是步骤麻烦 ...
drawsimin 发表于 2009-6-1 09:54 https://bbs.pcbeta.com/images/common/back.gif
因为EFI分区引导是要做在GUID分区表的硬盘上,而GUID分区表的硬盘是无法装WIN系统的。如果你有办法,请教一下,多谢! EFI分区引导确实很不错,我的就是这个方式引导。不过有个问题,我的GMA驱动用原版的会蓝屏,必须外接显示器。我安装合适驱动之后把intelgma950.kext提取到EFI分区,为什么下次重装系统还是得安装GMA950驱动?
rcpchina 发表于 2009-6-1 10:18 https://bbs.pcbeta.com/images/common/back.gif
intelgma950.kext,是要装完原版后进系统装上的,不能直接在EFI分区用。 楼主试试把grub放到efi玩玩~~~~~~
youminbuluo 发表于 2009-6-1 12:32 https://bbs.pcbeta.com/images/common/back.gif
呵,与版主水平相比,我差得远了。我只是拾人牙慧而已。 11# kewaiyuedu
你可以找一下我发过的贴子,关于单硬盘GUID分区安装XP和Leopard的。 其实我觉得变色龙可以代替EFI引导了,而且方便许多。特别是加额外驱动文件,要是用EFI引导,还要用dos命令加进去,麻烦,变色龙的话,直接放到Extra文件夹里就行了。就算是升级了,也不会影响到Extra里的驱动。
iceboybatman 发表于 2009-6-1 13:29 https://bbs.pcbeta.com/images/common/back.gif
各人有所好。我自己是觉得EFI分区引导方式比较接近真苹果,可以直接升级,还免去往后重装系统后要重新装变色龙的麻烦。 11# kewaiyuedu
你可以找一下我发过的贴子,关于单硬盘GUID分区安装XP和Leopard的。
drawsimin 发表于 2009-6-2 01:15 https://bbs.pcbeta.com/images/common/back.gif
我找到你以前写的那个贴子,拜读了。
单硬盘GUID装双系统是挺麻烦的。我是双硬盘双系统省事:)
我找到你以前写的那个贴子,拜读了。
单硬盘GUID装双系统是挺麻烦的。我是双硬盘双系统省事:)
kewaiyuedu 发表于 2009-6-2 01:20 https://bbs.pcbeta.com/images/common/back.gif
是呀,当时为了安装单硬盘双系统,折腾了N久,笔记本的话,就不太好弄双硬盘了。我是在本本上面安装的。 我的显卡和声卡装到efi分区不会加载,只能装到系统上。不知道什么原因。显卡是1950gt声卡是ich9r-alc888。 其实还有一种更傻瓜化的方法,一般来说装原版都会分一个10g的分区来恢复原版dmg用,在恢复好后,直接把变色龙安装到这个分区上,也同样可以引导原版,以后重装也不会影响。适合新手。 老大,其实除了拷贝kext,其他如格式化EFI,建立变色龙目录什么的chameleon2.0 RC pkg安装版都可以实现,用不着这么麻烦。自定选择“EFI“即可。