关灯
开启左侧

接近原生的黑苹果安装教程(2)

[复制链接]
xywang 发表于 2018-12-30 21:52:21 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
本帖最后由 xywang 于 2018-12-30 22:52 编辑

第三部分:Clover配置(基础)。

既然安装盘做好,引导也设置好了,那么可以开始装机了吗?不,还要根据你的电脑配置,对clover进行配置。这里教的是通用的、基础的配置,后面装机中发现问题的时候可以再百度搜索教程回来折腾。

首先要讲的是安装U盘的分区问题,mac强制使用的是GPT分区表(可以破解,暂时先不放一边),所以上面格式化U盘的时候也是按照默认的GPT分区表(GPT、GUID是一个意思的不同说法)。

Mac在格式化GPT的时候,在你的分区的最前面,会建一个200M的EFI隐藏分区(如下图)。我们一般的电脑在UEFI模式下启动时,会自动读取这个分区里面的文件进行引导,如果你用windows10的安装盘来对一个硬盘进行分区(UEFI模式下),他会自动创建几个隐藏分区,其中除了一些windows需要用到的,也会有这个隐藏分区。

而UEFI引导的clover也正是装到了这里面。



在刚安装完clover的时候,安装包也会很贴心的自动帮你把U盘的EFI隐藏分区自动加载了出来,接下来我们要做的一些操作就要在这里面完成。


插拔U盘之后这个分区不会自动加载,你可以在clover configurator(以下简称CC)里面的Mount EFI功能里面将对应磁盘的EFI分区加载起来。(没加载的时候CC也会提醒你)

Clover的目录打开大致就是下面这样的(下面可以看到路径)。

这里只需要先搞明白两个东西。


一个是config.plist,这个是clover的核心配置文件,通过对他的编辑,可以修改引导参数、对驱动打补丁、注入硬件等一大堆功能。


二是kexts,这个是用来加载第三方驱动的,比如苹果没有使用过的声卡网卡什么的,都可以将kext后缀的驱动丢进这里面让clover在开机的时候强制系统加载。


其他的以后出问题查到那里再慢慢搞吧。


我们首先来编辑一下config.plist,如果你在windows下用文本编辑器打开,会发现是这么个东西,这是用xml文档来保存配置参数,而且甚至会没有回车,全部字粘在一起。





而在mac下我们有clover configurator(虽然也有win版,但是更新缓慢),可以直接打勾填空的方式来编辑,非常方便。这就是为什么要在mac下操作的原因之一。


按下图标的顺序点主页,再选择文件就能在CC中打开config.plist。


要注意不知道是什么意思的选项最好不要乱动。


首先先切到Boot页面,将Verbose(-v)勾上,这个是将mac开机过程中做了什么全部以文字方式显示到屏幕上,而不是一个进度条,这样才能查到开不了机时的具体原因。然后npci=0x2000勾上(没记错这个是2.0和3.0的选项,根据主板的情况来勾选,也可以不勾,开机出错的时候再选)。haswell(4代 i 系列)的需要勾上-xcpm,不然开不了。其他保持原样先不动。还有不能免驱动的N卡用户需要先勾上nv_disable=1,禁止使用系统自带的驱动。




然后到GUi页面,这个是设置clover开机的样式的,我之前装了embedded主题所以我这里也进行了设置。这个无关紧要,只是开机时好不好看的问题而已。



接下来是SMBIOS页面,这里用来设置黑苹果的机器信息,也就是伪装成哪一台苹果电脑。这个会影响系统对你电脑的管理方式,最好选择和机器配置接近的。对于一般的115x,推荐选择imac,笔记本自然是macbook pro,x58 x79 x99这样的选择mac pro(不过如果你不是ecc内存条,选最新的mac pro可能会有点麻烦)。




选择了电脑系列之后可以详细选择哪一个版本,左上角下拉菜单里面会提示针脚数量,选择和你的电脑一样的。我的是G2020 + 技嘉H61的配置,所以选了imac 12,1。



最后完成的效果,按command + s保存,这里就算编辑完成了。其他部分先保留默认,这里教的是最最基本的配置,以后碰到奇怪的硬件要驱动时再参考其他教程回来配置。

config.plist配置完成之后,我们需要添加一些kext驱动。
因为我这块主板现在可以几乎原生驱动,这里只添加了一个 FakeSMC.kext 。注意这个是必须要添加的,这个用来破解苹果对机器的认证,让系统以为自己在一台真苹果上运行,没有这个会卡在still waiting for root device这个错误上。

不用急,等下就告诉你放哪里,这里先说去哪里找。

fakesmc这个驱动由真正的黑苹果大神rehabman编写,所以直接去他的网站下载就好了,地址是:https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads/,如下图。直接下载最新版。



下载解压出来之后会是下面一大包东西,其中FakeSMC.kext是必须的,其他的是用来监测温度和风扇等硬件情况的,为了减少干扰暂时先不放进去。



FakeSMC放在如下位置(窗口底下有路径)。其中clover可以针对不同版本的操作系统采用不同的配置,目前appstore提供的操作系统是10.12,所以我们也放在这个文件夹里面,以后10.13出了再放到那边去。




对于还在用ps/2键鼠的人还会需要voodoops2controller.kext(不过这玩意非常不稳定,还是usb键鼠省事),对于无法加载电源管理的人还会需要nullcpupowermanagement.kext.
第四部分:开始安装系统。


首先要做的是去BIOS里面开启UEFI功能,不同主板设置方法不一样,找不到的老老实实把说明书翻出来看看。



接下来将U盘插进电脑,然后UEFI模式启动它。要注意,有些主板的USB3.0是第三方芯片,所以优先插到usb2.0的接口。



接下来会进入到clover的界面,按左右选择需要启动的分区,回车启动(按空格可以调一些参数,比如关闭缓存什么的)。



接下来就会弹出下面一大堆log。这是将操作系统引导的每一步用文字输出到屏幕上,当引导出错卡在某个地方的时候,可以百度去搜索最后的句子来寻找解决方法。



比如我这里就卡在了busy timeout[0], (240s)……这个位置上,不过,我这里实际出的问题是蓝框中的,核显驱动失败。有核显的机器是一定要驱动成功才能开机的,所以更推荐独显的配置。



因为核显的驱动还是挺麻烦的,我这里用了最节省时间的方法,直接插了一张免驱动的hd6450亮机卡上去。



一下子就解决了问题,直接开始读条(我这台机的主板是GA-h61m-s1)。



并且最终进入了安装界面。




对于出现其他错误的,可以直接百度搜索关键字,下面也有一个归总贴可以参考。
http://bbs.feng.com/read-htm-tid-8523127.html


这里介绍一个非常经典的问题。如下图,第一个红框位置出现panic,第二个红框位置出现appleintelcpupowermanagement,说明问题在它身上,这时候你只需要如32L所说增加一个nullcpupowermanagement.kext,一般就能解决。


进入到安装界面之后,首先选择disk utility(因为正常苹果电脑会读取EFI中的语言设置来选择显示语言,这里没有读取出来所以默认英文)。



选择要安装黑苹果的分区,点Erase,格式化成Mac OS Extended (journaled),其实就是t 前面U盘一样的HFS格式,mac专用的格式。



格式化完成之后关掉窗口回到首页,选择install macOS。



然后选择安装分区,这时候出现了下面的报错,不让装,原因是目标分区所在的硬盘是Mbr分区表,而mac默认强制是gpt分区表。



没错,这个是可以破解的,不过,为了最贴近原生mac的使用体验,还是建议GPT分区表。毕竟这个各方面都比mbr优秀,也推广了好几年了。我的旧硬盘因为本来有资料,所以这里翻了一个旧的160G硬盘出来。对于一些重度mac用户可以单独给mac准备一个SSD,有SSD体验会更流畅。




和U盘一样的格式化方式,注意是选择整个硬盘以及设置Scheme(分区表)模式。



这回终于让装了。




第一次走完之后会自动重启,这时再次用U盘引导进入Clover,再启动刚才安装的目标磁盘(每次进mac都要先进clover,后面会讲怎么样将clover装进本地硬盘)。第二次走完才是真正完成安装。


安装完成,再次通过U盘的clover引导硬盘上的系统。第一次开机按照提示进行配置。



网络方面因为网卡还没装好,先选择不连接到Internet。



完成初始配置创建好帐户之后,终于顺利进到桌面了。


这里可以看到我的配置被识别成了i5。



在设置里面可以直接将语言调成简体中文,需要重启应用。

由于字数限制,下接
接近原生的黑苹果安装教程(3)

回复

使用道具 举报

 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


排行榜

关注我们:QQ交流群

官方微信

APP下载

全国服务热线:

4000-888-888

公司地址:上海市嘉定区

运营中心:上海市嘉定区百达国际大厦25楼

邮编:200000 Email:admin@mr-technos.com

Copyright   ©2015-2018  先森科技Powered by©Discuz!技术支持:先森科技     ( 浙ICP备18046157号-1 )|网站地图