本帖最后由 stone803 于 2015-10-7 13:43 编辑
一、MAC OS X 安装 开始之前需要准备的东西: a. 8G U 盘; b. Clover最新版的MAC安装文件及Windows下可用的压缩包(我选的是Clover3270); c. TransMac; d. Clover Configurator e. PlistEdit Pro或NotePad++ f. MAC第三方驱动(推荐HackintoshVietnam Tool及MultBeast,你也可以自行寻找匹配你的硬件的驱动,总之声,显,网一个不可少)及并要的KEXT(fakesmc.kext nullCPUPowerManagement.kext Voodoops2Controller.kext等,你也可以加入网卡驱动之类的,然而大多是然并卵)。
1. 下载原版El Capitan. 你可能碰到三种情况: A. 你有MAC环境:不论是有白果还是有虚拟机版本还是已经有装好了的黑果均属同一种,那么你只需要到MAC系统中下载原版即可(极力推荐),因为这种方式可保证是没有问题的镜像。从 App Store中下载完整的(Install OS X El Captain / 安装 OS X El Captain) 安装程序,该安装程序下载完后会存放在(应用程序 / Applications)文件夹中。 B. 你没有MAC环境,但想用第一种情况,那么先在WIN下用VMWare虚拟一个MAC环境。虚拟机装MAC的方法可自行百度,我将在最后简单的讲一下如何VM MAC。 C. 你没有MAC环境,也不想花这么大的精力,那么你可以在论坛或别的地方下载别人已经做好了的U盘镜像(注意下好后校验MD5)。 2. 制作安装U盘: A. MAC下制作安装U盘之官方命令批处理方式: ① 将U盘插入 Mac,并启动磁盘工具对该介质执行”抹掉”操作,抹掉前请备份好该介质中的重要数据。首先确定自己的U盘分区方案为GUID分区表(如果不是可以在分区里选择选项进行修改)盘符名请命名为”Untitled”格式为Mac OS 扩展(日志式)。 ② 打开 "终端", 在命令行中执行下面的命令,当提示输入密码时请输入你的OS X管理员登陆密码。(注意终端内输入密码不会显示) sudo /Applications/Install\ OS\ X\ El\Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled--applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction
注意若你想原封不动的套用上面的命令的话,得确保前面的操作也是一致,如果你的U盘的卷标不是Untitled,那么命令里相关的部分也要相应的作修改。命令回车后将进入漫长的等待,不要因为看不到反馈就认为系统不在动。直到显示Copy complete. Done.详见后面的图。 B. MAC下制作安装U盘之官方手动命令方式: ① 格式化U盘为MAC OS扩展日志式格式(此方法卷标可随意),完成后打开终端: ② 键入:sudo空格 ③ 拖拽文件“createinstallmedia”到终端(文件位置在应用程序-安装 OS X El Captain-右键点击显示包文件-Contents-Resources里) ④ 然后键入--volume空格 ⑤ 拖进你桌面上准备好的U盘盘符到终端 ⑥ 键入--applicationpath空格 ⑦ 拖应用程序里的安装 OS X El Captain到终端 ⑧ 键入--nointeraction ⑨ 此时检查一下终端里面显示的内容应该和前面的官方批处理命令一样(除了U盘卷标不一样外),确认没有问题可以回车了 ⑩ 输入你的开机密码(密码不会显示) 完成制作:如果一切正常的话"终端"界面中就会显示 Erasing Disk: 0%… 10%…20%…并最终显示 Copy complete. Done. 请耐心等待,系统重新对U盘进行分区并将安装镜像复制到U盘上需要很长的时间,不要看见半天不动就有所疑虑,当看到那最终的Done时则表示已经完成了。
C. MAC下制作安装U盘之歪门邪道大法:(不输命令不头疼)
其实前面所说的官方方法拆穿了没什么希奇的,现在我说的方法则是适用于懒人的。我属于懒人,不想体验输入命令这种高大上的事。所以试验了下,发觉可行,所以发出来给同样的懒人们。 MAC系统下将 8G U盘格式化为GPT,分两个区,一个EFI,一个安装映像。EFI为FAT格式,安装映像区为MACOSX 日志式,分区的时候要记得选上写入主引导记录。格式化完成后拔下U盘重新插入,用Clover Configurator或手工挂载U盘EFI区并拖入Clover3270,映像区直接拖入下好的原版EI Capitan(下好的原版EI Capitan位置在应用程序里),等复制完成,安装U盘就做好了。 本来想载图给大家,发现磁盘工具中那个EFI分区由于容量过小,几乎不可见,没有直观效果,就不做图了,纯文字描述吧,这个方法其实也可以在Win下完成,只是在Win下要将U盘分成GPT和分成两个区很容易实现,但要将镜像区格成MAC OSX日志式却很困难,最简单的Win下的方法就是下面D内容所描述的方法。如果你原来就做过旧版本的启动U盘的话,则只需要将镜像区的内容换成新的内容就OK了。
D. Windows下使用TransMac将网上下来的U盘镜像刻到U盘上 如果你没有MAC环境制作安装U盘也不用担心,因为热心人士肯定已经为你准备好了制作好的安装U盘镜像供你下载,你只需下完后在Win下执行以下步骤即可达到同样效果: ① 在Windows下安装TransMac(步骤省略) ② 以管理员身份运行TransMac ③ 在界面左侧U盘上右键选择Format Disk For MAC,确认他的警告信息(内容是告诉你继续将格式化U盘),再次确认将开始格式化,卷标名随便你改不改,事实上你改了也是无意义的,因为下一步操作会自动改卷标名,所以不要做然并卵的事。 ④ 格式化好后,再右键点U盘选Restore with Disk Image,选中你下好的U盘镜像,然后开始写入,经过漫长的等待后确认完成,此时应重新拔插一遍U盘。 3. 制作EFI分区文件
此时做好的安装U盘对于白果来说已经可以了。但对于黑果来说其实只完成了一半,因为U盘上其实还有一个分区是EFI分区,我们需要将Clover配置到这个EFI分区里才算真正完成了U盘制作,在以下方法中任选其一如下: A. 在MAC环境下先挂载U盘 EFI 区,将Win下可用的Clover压缩包拷贝到EFI分区里。顺便把前面准备好的KEXT放到EFI/CLOVER/kexts/10.11中,如果不放心的话在Other里也放一份;挂载分区方法见下图。 B. 在MAC下挂载U盘EFI分区需要用到前面提到的Clover Configurator(当然,直接用终端命令也能挂载,不过,反正后面也要用到这个软件,能省事干嘛不做呢?首先,在MAC下安装该软件。然后运行,在没有挂载任何 EFI分区的情况下会有提示,如图 点击Mount EFI Partition后切换到Mount EFI界面,界面一片空白,请看右下角 有三个按键区在那,首先点Check Partition,将会显示出目前连了电脑的所有分区,你可以借此机会查看你的U盘是哪个 从图上看我的U盘是disk2s2,再点Mount EFI partition弹出硬盘选择disk2s2 此时左边的EFI Partition指示灯显示绿色,表明已经挂载了一个EFI分区,同时它应该显示在桌面上了,我们可以从桌面上打开或点右下角的Open Partition,效果是一样的。此时你可以用前面讲的第一种方法复制Clover EFI文件进去,如果你没找到Win下可直接复制的版本,那就用现在说的安装程序的方法直接用前面准备好的Mac下的Clover安装包将CLOVER安装到U盘或其它位置再拷入U盘的EFI分区上 这里选更改安装位置选择安装位置,再选自定选择你要安装的文件,要注意的是主题很多但也占空间,你可以只选你喜欢的两三种,对于我来说,我只选了一种,U盘嘛,装好后你就很少用了,要这么花哨干嘛。然后是Drivers64UEFI,先全部选中将所有文件都装上,需要申明的是并不是所有文件都用得上,你还需要删除一些文件以匹配你的电脑。至于安装Clover 到EFI系统区就不要选了,因为估计你还没在自己的硬盘上安装呢, Drivers64UEFI目录下的文件中,需要注意的有CsmvideoDxe-64,这个文件是用于在Clover启动时提供简单的兼容显示的驱动,一般可以不删,但如果你在选U盘启动时直接黑屏,进不了画面,不妨删了这个文件就能启动了(这在HP的笔记本上十分见效),另外需要注意的就是OsxAptioFixDrv-64.efi/OsxAptioFix2Drv-64.efi和OsxLowMemFixDrv-64.efi这三个文件,这三个文件提供的同样的功能,修复AMI Aptio EFI内存映射。一般来说,我们在前两个文件中选一个用即可,但如果你启动安装时碰到禁止符,那么换另一个文件应该能解决问题。至于OsxLowMemFixDrv-64.efi就不要用了,这个是低内存情况用的,现在的机器基本上不可能用上它了,但三个文件一定要留一个,如果没有就不能启动OS X,所以在你不确定的情况下,建议保留这三个文件,把其中两个文件后缀名改为.bak以便更换,试出适合用哪个后再删掉其它两个。 做完这些后,顺便将前面准备的第三方驱动KEXT复制进U盘中的Clover/kexts/10.11就OK了。 C. 无MAC环境此时其实Windows下操作最方便,因为在Windows下只认识U盘的EFI分区而不认得安装镜像分区,无需挂载,直接在Windows下将Clover及其KEXT复制进U盘就OK了。顺便将第三方驱动KEXT复制进U盘中的Clover/kexts/10.11下。 完成后的EFI如下: Clover下的kexts目录下文件如下: 4. 编辑config.plist config.plist文件是Clover的配置文件,它决定了你如何让OSX识别你电脑上的硬件,在安装完后所进行的优化也大多是在这个文件中完成的,这个文件别看他的后缀名,其它只不过是一个文本文档,所以其实在Win下用记事本就能编辑,不过,由于记事本是简单的文档编辑器,它不能保存一些特殊字符并且字符编码与plist所用的字符编码并不相同,所以我们得换一种匹配的编辑器,这种第三方的编辑器有好多,比较好用的在Win下的比如NotePad++或者UltraEdit等等。在MAC下则有一个专用的软件,叫PlistEdit Pro。 MAC下编辑要方便得多,因为你可以很快的定位到你要修改的项。 目前在安装阶段所需要做的事并不多: A. 最重要的放在第一位,EI Capitan和从前的OS X相比对第三方未签名驱动做了限制,我们要想使用就必须绕过他的限制,所以如果你装的是EI Capitan,那么就必须在config.plist中包含以下内容。 BooterConfig 的String值为0x28 CsrActiveConfig 的String值为0x67 如果在Win下修改则需要在NotePad++中打开文件并在里面加上以下内容 <key>RtVariables</key> <dict> <key>BooterConfig</key> <string>0x28</string> <key>CsrActiveConfig</key> <string>0x67</string> </dict> 当然,如果你安装的是Clover的最新版的话,里面已经有这些内容了,这些是放给那些守着老版本不肯换的人用的。 B. 在安装阶段还需要修改的项是Clover 启动时加载的选项,这些项其实不改也没关系,但那就需要在启动时选择Clover选项来手工修改,我比较懒,所以宁愿现在添加: 图片下半部分显示的就是实际的文本,你可以在Win下自行修改,要注意遵循XML语法,即每一项开头和结尾的蓝色字串必须成对,不成对的话,你整个文本都将无法识别了。请注意我上图指出的是要修改的位置,而不是内容,因为现在显示的项是我安装完系统后的。安装前应该加的是 -v (用于启动时显示明细以便排错) nv_disable=1(我的显卡是悲催的GTX750Ti,需要关闭显卡驱动进系统后装过) nvda_drv=1是装完显卡驱动后用于更换nv_disable的,所以开机时需要的选项仅为 –v dart=0 npci=0x2000 nv_disable=1 kext-dev-mode=1 rootless=0,其实后面两项在EICapitan下是无效的,之所以保留是因为虽然无效但也不影响使用,留着可以同时启动Yosemite。 C. 再有一个要修改的地方就是如果你想进安装界面时 OS X 就能认得你是中国人的话,在GUI的Language项中填入zh_CN:0即可。 D. 没有了,其它的一些选项一般来说不需要修改。除非你碰到了一些神奇的事。比如说在启动时必须在Clover选项中关掉一些默认打了加号的选项才能进系统(详见论坛求助贴,我就懒得把人家的丑事翻出来给大家看了)。其实只要你用心看config.plist再对照Clover选项,你也能找出那些默认打了加号的项是哪些,一般来说,是用true表示开启 false表示关闭。 做完这些后,你应该有足够的信心面对安装过程了。但是总会有些难题出现在你面前,不论如何,当你碰到问题时,仔细查看问题时屏幕的反馈,以及你做的修改,再加上努力爬文,总是能解决的。不要灰心。 5. 安装OS X A. BIOS设置中检查相关设置项(如你已经设置好可忽略)并在Win下准备好一个空白分区装OS X(要想简化操作的话可以在Windows磁盘管理中将那个分区删除再新建,不要格式化该分区,当然,其实格式化了也没关系,只是在后面的步骤中更麻烦一些,在MAC安装界面中选磁盘工具需要修改该分区的格式后才能抹盘,如果你现在就不格式化,那就可以直接抹盘了) B. 插上U盘,选 UEFI U盘启动 C. 进入CLover界面后,为确保安装排错,请在Clover选项中加入-v参数,若你的NVIDIA显卡不免驱或启动时花屏,白屏等启动选项中加入nv_disable=1(特别要注意的是在这里加的参数仅在这一次启动时有效,所以在前面我通过修改config.plist让这些参数一直有效。详见前面的描述,其它的地方尽量不作修改,若还有问题再到其它的地方进行修改)。 Option是选项,而它前面的两个一样的图案是因为我硬盘的EFI里装了Clover,U盘上的EFI也有一个Clover所以就有两个,如果不是这种情况就只有一个。而这个的功能是用于重建硬盘Clover的引导的,点进去就那么几行字,我懒得拍照了,大约的说一下,一个是清除硬盘的Clover引导,一个是重建硬盘的Clover引导,一般来说Clover的引导不容易丢失,但在一种情况下是肯定丢失的,那就是如果你电脑上有多块硬盘,而你会将硬盘拔来拔去的情况,当你拔掉带有EFI内容的硬盘,再插回去,那么Clover引导肯定就没了,这样的话,要么你就通过Win或MAC下重新安装,要么就用U盘进到Clover界面,从这里重新建立引导就可以了。 Clover的Option里可以用来调试你的硬件,虽然只能本次有效,基本上能解决绝大多数的问题。详细的参数用途请自行爬文。 D. 返回Clover主界面选择安装镜像并回车开始安装,如果顺利的话则会进入安装界面。 E. 选择磁盘工具,将你选定要装OSX的分区设置你想要的卷标抹盘,然后退出磁盘工具选择你刚抹好的盘继续安装。 F. 重启时仍选UEFI U盘启动,仍然增加C步骤的那些参数,重复D步骤的操作。 G. 重启时仍选UEFI U盘启动,仍然增加C步骤的那些参数,此时选择你要装OS X的那个盘而不是安装镜像继续操作,然后就照提示一步步操作,直到进入系统。 H. 进系统后第一件事是将你下好的显卡驱动及网卡驱动装上(需要在系统偏好设置中的安全性与隐私中允许从任何来源下载的应用。 若你和我一般选项为灰色,请点击锁形图标解锁,将需要你输入开机密码。 I. 安装Clover进硬盘的EFI分区。 方法前面已经讲过,就不再重复了,不过,需要说明的是安装到硬盘EFI区不需要挂载EFI分区。然后此时你应该已经了解你的Clover目录下应该保留哪些文件,你可以装好后挂载分区进行修改,或干脆把装完后的Clover文件夹删了把U盘EFI里的相应文件换上去。 |