美文网首页实用技巧黑苹果IOS | MAC
从零开始学黑苹果-进阶安装教程(10.12.6)

从零开始学黑苹果-进阶安装教程(10.12.6)

作者: 蒋古申 | 来源:发表于2017-08-08 15:27 被阅读42081次

本文目录

1. 简述

2. 黑苹果(Hackintosh)安装教程

  • 原有黑苹果基础升级macOS Serria
  • U盘完整安装黑苹果

3. Serria 系统驱动教程

  • 声卡驱动
  • 集成显卡驱动

4. 提取 DSDT 修改教程


1. 简述

10.12 的安装流程与 10.11 安装流程相似,总的来说安装镜像还是分为原版,懒人版,整合版。在这里我们介绍原版苹果系统的安装。对于黑苹果的一些安装基础,我这里就不赘述了,推荐大家先看我之前写的一篇文章作为基础:
从零开始学黑苹果-基础安装教程(10.11.6)

10.12.6

2.黑苹果(Hackintosh)安装教程

<1>. 原有黑苹果基础升级macOS Serria

看过我之前那篇教程的朋友可能已经装好了macOS X ,那么新版本的Serria 出来了,是不是有种升级的冲动?黑苹果的升级虽然说不像白苹果升级那样简单,但是只要掌握了方法,利用Clover Bootloader 我们也可以很简单地完成黑苹果的升级。而且不需要创建新的USB安装介质。

首先,去Clover 官网更新Clover Bootloader 官网
更新Clover 可以选择直接解压新版镜像到ESP分区,同时手动迁移原有引导文件,也可以直接使用.pkg安装文件,这里我们推荐后者。

更新完bootloader以后,我们要确保ESP分区安装好了一些必不可少的驱动(kexts)。打开Clover Configurator,点击左侧 "Mount EFI" 挂载EFI分区:

Mount EFI

挂载EFI分区以后,进入EFI分区:/EFI/CLOVER/kexts/Other/ 拷贝适用于Hackintosh 10.12 的 FackSMC.kext 和一些必要的kext 进去。如果你的系统需要essential kexts,可以点击这个链接下载:下载

这样就完成了启动引导器的设置,如果还不能正常引导进入系统则可能是集成显卡配置文件设置的问题,不同macOS版本黑苹果对于某些型号的集成显卡,配置文件会有些许不同,所以需要实现找好对应的显卡配置文件。

接下来进入原有的苹果系统下,进入APP store 下载macOS 安装App。
下载好以后直接打开,选择你的系统盘进行安装。


macOS 安装

安装完成以后系统会提示你重启,重启,进入 clover bootloader。注意,安装完成以后原来的这个 App 将自动删除。

当进入 clover bootloader 时,你会发现启动项在原有的基础上增加了一个 "Boot macOS Install from XXX" (XXX 是你原有的系统启动盘,也就是老版黑苹果的系统盘),这个是安装更新用的。如果你选择了原来的启动盘启动,那么计算机将直接启动到原来的老系统而不是继续更新。

选择"Boot macOS Install from XXX",按下空格键,这个时候应该会显示clover关于这个启动项的设置。在 "Without Caches""Inject Kexts" 选项上面打勾,然后 "Boot Mac OS X with selected options" 启动 macOS 安装。(注意有的版本 Clover 没有上述选项,如果没有的话就不需要勾选,直接启动即可)

完成安装以后系统将自动重启,重启以后你会发现 "Boot macOS Install from XXX" 的启动项消失了,这时从原来的启动项启动计算机,就可以进入升级以后的系统啦。

<2>.U盘完整安装黑苹果

UEFI + GPT 分区表的安装U盘制作
准备
  • 8GB 以上的U盘一个
  • 已经装好的黑苹果或者是白苹果一台(随便借也行)
  • Unibeast 软件 下载

如果找到了懒人版的安装镜像(镜像后缀为.cdr),那么可以使用上述的HDD烧写工具: HDD Raw Copy Tool 直接选中镜像和U盘进行烧写。
但是这里我们将介绍直接安装原版 (App store 版) 的方法。
首先我们需要原版的安装镜像,这个直接去你的 APP Store 里面下载(前提是你有一个10.11的黑苹果或者是借用其他人的白苹果完成安装U盘的制作)

直接点击 macOS Serria 最新版本下载。这样,你的应用程序里面会多出一个"安装macOS"的应用。

10.12.6

下载好了以后,使用我们之前下载好的 Unibeast 软件:


Unibeast

注意,要使用下载 macOS 原版镜像的电脑制作,如果单单是把安装镜像拷贝到另外一台电脑上制作,由于两台电脑登陆的 Apple ID 不同,会导致安装U盘的制作失败。另外一点,Unibeast 软件打开前要记得将自己的电脑系统语言设置为英文,不然无法打开该软件。

设置语言

插入你要制作的U盘,先打开系统自带的“磁盘工具”,将原来的U盘格式化为苹果系统:Mac OS 扩展(日志式)。
然后打开 Unibeast 选择你的U盘作为使用对象。

Unibeast 选择U盘

一路选择下一步,到了选择安装启动U盘引导格式的地方:

Unibeast 选择引导

在这里,就像我们之前说的一样。你可以选择EFI模式(UEFI Boot Mode)或者是传统模式引导(Legacy Boot Mode),如果你的电脑启动盘有ESP分区,就选择 UEFI,没有的话就选择传统模式引导,这里我们选择 UEFI Boot Mode。具体区分可以看上面的教程或者自己搜索。
选择镜像时,选择你刚才从 App Store下载的 macOS Serria 镜像。最后出现这个确认界面:

Unibeast 确认界面

点击继续开始启动U盘的制作,耐心等待安装的完成。

安装中...

这样,我们的安装U盘就制作完成啦。

macOS 的安装

我当时进入苹果的安装界面花了好久才成功。这说明了一点,引导Clover里面的配置文件是能否进入安装界面的关键。而这个关键之关键就是显卡。如果安装界面出现了问题,其中一半以上的概率是配置文件不符合显卡要求,或者是无法正确的识别显卡(集成显卡)。

这一点 Unibeast 制作好的U盘有提供一个“万能”的 Clover 安装配置文件,一般设备都能进入安装界面从而完成安装。但是也不排除利用 Unibeast 制作的U盘无法进入或是进入缓慢(最后卡在鼠标或者安装首界面的情况)。现在分析几种情况和解决方法:

状况1:电脑开机启动的时候找不到苹果安装U盘启动选项

这种情况导致的可能很多,我们不去追究,但是找不到安装U盘的启动项意味着安装无法正常开始,那怎么办?按照之前安装10.11的方法,我们用Windows 把 Clover 安装进硬盘,从本地的 Clover 启动电脑,这样就能看到我们制作的10.12启动U盘了。但是将 Clover 安装进入电脑本地硬盘,为了达到和直接从U盘启动 Clover 一样的效果,我们要从U盘中提取一模一样的
Clover 启动引导来安装。

利用一些能够挂载苹果 HFS+ 格式的工具挂载U盘,将U盘 EFI 分区中的Clover 拷贝至本地硬盘的EFI分区即可。或者是直接将U盘插入胖 macOS 系统,直接从白苹果(或黑苹果)里面操作。直到完成U盘中 Clover 分区的移植。

状况2: 开机进入不了安装界面
  • 开机很慢,等半天还是在开机苹果logo进度条上:
    这种情况如果尝试开机好几次都很慢,无法进入安装界面的话说明Clover里面的显卡配置文件不行。可以从 Rehabman 的Github(上文中有下载链接)下载对应你电脑型号的 config.plist 配置文件,替换启动Clover里的config.plist 文件即可。
  • 开机直接失败,要么显示禁止符号或者是刷代码然后自动重启:
    这种情况,刷白屏代码意味着配置文件不对口,直接导致开机程序识别到未知的硬件(或者是显卡),用 Unibeast 制作的安装U盘出现这个问题一般是显卡配置文件不对。操作方法仍是修改电脑显卡配置文件。显示禁止符号意味着电脑直接给开机程序拒绝了,一般就不是显卡配置文件的问题了,但是仍有可能和显卡平台对应的ig-platform-id 等有关,修改 config.plist 文件,将平台,主板ID修改为正确的值。然后检查Clover/kexts 文件夹下面是否有驱动残缺,驱动多余等问题。一般使用 Unibeast 制作的安装U盘不会出现这个问题。如果出现,则可能是主板BIOS设置问题,请重启电脑进入主板BIOS设置(如何进入不同型号电脑不一致,上网搜索即可)修改BIOS设置,其中有几项需要注意:
  • 如果你的电脑BIOS有 VT-d 选项(CPU选项),请选择禁用。
  • 如果你的电脑BIOS有 CFG-Lock 选项(系统选项),请选择禁用。
  • 如果你的电脑BIOS有 Secure Boot Mode 选项(系统选项),请选择禁用。
  • 电脑设置OS 类型选择:Other OS
  • 如果你的电脑BIOS有 IO SerialPort 选项(系统选项),请选择禁用。
  • 如果你的电脑有 XHCI Handoff 选项,请选择开启。
  • 保存并退出BIOS设置

这样以来一般可以正常进入系统安装界面,完成系统的安装。

安装界面

具体的安装方式与10.11安装无异,可以参考黑苹果基础安装教程,安装完成以后系统会自动重启,重启以后启动项就会有macOS Serria的启动想了。这时系统的安装就完成了,先进入系统完成用户设置,具体的系统驱动还要下一步完成。


3. Serria 系统驱动教程

驱动声卡进阶教程

现在驱动声卡一般有这么两种渠道:

  • 使用第三方万能声卡驱动:VooDooHDA.kext
  • 通过补丁驱动原生声卡:AppleHDA.kext

使用 VooDooHDA.kext 虽然方便,但是伴随着系统的升级,VooDooHDA.kext 容易引发与原生 AppleHDA.kext 的内核奔溃问题,这点我们在之前的教程里面也有提到过,可以通过删除系统自带 AppleHDA.kext 来达到,也可以通过 Clover 引导注入 AppleHDA.kext 的屏蔽驱动来达到驱动声卡的效果。

而驱动原生 AppleHDA.kext 可以避免上述的问题,而且还能够识别耳机输出设备,不需要手动切换输出设备(某些电脑对于 VooDooHDA.kext 得手动切换输入设备,相对日后使用来说比较麻烦)

而驱动原生也有缺点,很多的设备是不支持 AppleHDA.kext 的,所以就需要从 Clover 配置文件 config.plist 里面手动修改设备的声卡 ID 同时配合修改 DSDT 来完成驱动,这样以来相对驱动过程就很麻烦。


为了更好地让大家了解黑苹果和安装使用黑苹果,我现在正在Github上维护一个完全免费的黑苹果开源教程仓库,里面将会有各种机型的配置文件和各种驱动教程,这篇文章若是更新不及时,欢迎到Github上面查看。当然开源的乐趣就是大家一起参与和完善,欢迎大家上传各种自己成功黑苹果的配置文件以及心得到Github仓库,成为一个Contributor !
Repo 地址:Hackintosh-Installer-University,欢迎star和follow~

本教程为进阶版本,关于黑苹果的安装基础,推荐先看:

从零开始学黑苹果-基础安装教程(10.11.6)

本教程纯属原创,转载请声明
本文提供的链接若是失效请及时联系作者更新

相关文章

网友评论

  • 萧莫愁:支持一个,作者写的很详细,辛苦了!
  • 9913bb659d3f:求求谁给个Python2.7.9过来
  • 落山鸡:请教大神,为什么我安装都非常顺利,但是安装之后就没有macOS Sierra 的启动项,没法进入下一步的配置?
  • 997f84f16cf8:感谢作者. 先占个坑. 低配 MacBook Pro 用户表示真心想 DIY 一套顶配设备黑个苹果
  • 60a6f2840b72:那么WINDOWS平板可以装不?都是6Y30只多了个触屏功能(当然硬盘小得多)
  • a4391277f1d3:我已经使用unibeast 制作u盘成功,但是进入u盘驱动时,不是external这个界面,全部都是带win和ntfs标志的启动盘。。请问怎么解决?
  • 5f300e527ab1:大佬,如果我用虚拟机从APP store下载镜像文件,就不会出现Apple ID的问题了吧?
    I69:虚拟机貌似不能用unibeast
  • 蒋古申:各位不好意思,这段时间实在太忙,后面会陆陆续续更新的
  • 54093edeccbd:大佬好, 使用unibeast安装sierra, 界面进去了, 就是没找到其余Disk, 只有U盘安装盘显示, 求解?
    蒋古申:@D_Zet 磁盘工具抹盘为苹果HFS+格式
  • 23198e8d954f:最想看的dsdt又不写出来:sweat_smile:
  • a34085357ede:楼主能针对kext to patck 部分做一次更新吗
  • 914c3068198f:已经装好10.12.6,但是驱动安装不了,有解决办法不
  • 684d55d351ab:能不能提供一个10.12.6的百度云下载,从虚拟机上下载的只有19M。
    54093edeccbd:http://mac-torrent-download.net/macos-sierra-10-12-16a323-installer/
  • cbe7829f1d72:我的双系黑苹果选择升级安装,电脑重启后,在启动选择界面看不到boot macos install from xxx,请问是怎么回事呢?
  • ff10b958ce12:移动硬盘已经格式化为 Mac OS Extended (Journaled)
    但是Unibeast提示:
    UniBeast installation requires a HFS-partitioned removable disk with at least 7 GB free.
  • 3b8cb19ec5d2:感谢你的教程,特意下载app来顶你
    蒋古申:@七平Zgp 你可能Esp 分区没分好,重新分区试试看
    小瓶子Zgp:我是按照第一种在10.11.6基础上 , 在黑苹果电脑上下载完10.12.6的包才能用 clover 挂载EFI ,在设备新出来一个EFI,这个EFI里什么,也不能往里面放东西, 然后安装10.12.6 时显示没有这个磁盘没有使用GUID分区表方案 (我需要用分区工具新分出一个区吗???)
    蒋古申: @斧王跳吼最无敌 感谢支持,有时间就更新
  • 吉凶以情迁:工具下载了 识别不了u盘,mac电脑是识别的这个软件不识别。
    蒋古申: @情随事迁666 你要将U盘先格式化为macOS 拓展(日志式)
  • 吉凶以情迁:Please correct the following errors:

    Sorry, you must wait longer to create an account.
    Something went wrong. Please try again or contact the administrator.
    Please enter a name that is at least 3 characters long.
    Please enter a valid email.
    Please select a valid time zone.
    Please enter a valid password.
  • 吉凶以情迁:niBeast 7.1.1下载要注册,注册则一直提示错误,我都换谷歌邮箱的,还是提示没填写表单
    吉凶以情迁:@蒋古申 我自己弄好了,用逐日额0123的方法解决了一个问题
    蒋古申: @情随事迁666 很多地方都有这个工具的下载,你可以尝试其他的,只要保证版本号正确就能正常制作完U盘
  • 吉凶以情迁:大佬 请问 那个问号到底是啥问题,我现在是手机网络,我是通过以前下载的安装的,如果还要再做一个的话,我的手机流量就伤不起了,具体怎么改 id呢
    蒋古申: @情随事迁666 我没懂你在描述什么,什么问号?黑苹果有一大堆id,你问的是什么id?请思考清楚再来发问

本文标题:从零开始学黑苹果-进阶安装教程(10.12.6)

本文链接:https://www.haomeiwen.com/subject/amitrxtx.html