前言

哈咯大家好我是小千,今天终于有时间可以给大家讲解黑苹果相关的入门知识,从基础知识去了解黑苹果,才能在后期遇到问题的时候,从容的解决问题,对小白有莫大的帮助,下面一起来看一下吧。


黑苹果的历史

黑苹果的历史算是比较悠久了,从2005年以后开始,苹果的​​MacBook​​​系列就采用了​​intel​​​架构处理器,让黑苹果成为了可能,所以这就让很多人萌生了在非苹果硬件上安装​​macOS​​的想法。


而就在几个月后的时间内,就有黑客成功攻克了​​OS X 10.4 Tiger​​​而在当时攻克的并不成熟和现在的​​AMD​​黑苹果类似,都是采用了更换定制内核的办法,这就要求每个版本都要有黑客及时更新相应的内核进行替换,非常的麻烦攻克的工作量也非常大。

黑苹果入门教程(一)_macos

而在​​OS X 10.6 Snow Leopard​​​发布后,就有一位黑客写出了​​chameleon​​​的​​bootloader​​​的软件,国内称呼为​​变色龙​​这是在当时第一个受到广泛使用的引导器。


相比较之前替换内核的方法​​变色龙​​​是通过修改​​config​​​和​​DSDT​​​来启动​​OS X​​的,这样一来就大大的减轻了黑客的工作量,从此黑苹果也从困难变得简单起来,慢慢的进入大众视野。



Clover


随着之后的发展黑苹果技术越来越成熟,在​​OS X 10.10 Yosemlte​​​版本开始就出现了更加强大的引导方式,也就是现在大家所熟知的​​四叶草(Clover Bootloader)​​​。不仅是功能更加强大,适配也更加完美,和之前不同它支持​​UEFI​​启动。

也就是从​​10.10​​​版本开始替换内核的方式几乎绝迹,人们都开始使用额外的​​bootloader​​​来引导​​OS X​​​原版安装镜像,尽量减少​​kext​​的修改来实现稳定的黑苹果安装。


慢慢的随着时间的推移,几乎所有的黑苹果都采用​​Clover​​​引导,而此种安装黑苹果的方式也越来越成熟和完善,封装​​kext​​​越来越精简,许多​​BUG​​被修复,而我们配置黑苹果也越来越简单方便。



OC


直至到现如今最新的​​OC​​​引导也大有替代​​Clover​​​的意思,相比较下​​OC引导​​​确实有种种好处,在操作上面也要求有一定的动手能力,不知道现在折腾的黑苹果的朋友们,你们是喜欢​​OC​​​还是​​Clover​​呢?


黑苹果入门教程(一)_macos_02




为什么安装黑苹果

有的朋友或许是因为好奇想体验一下,也有的是热爱折腾喜欢自己钻研,其实说的都不错,而我站在程序员的角度来说安装黑苹果对我来说并非是什么音频视频编辑。


因为​​Windows​​​/​​Linux​​​/​​macOS​​​之间对比而言​​Linux​​的界面比较一般而且还有不适配的问题。

​Windows​​​确实不错,拥有庞大的软件生态圈但是我个人非常不喜欢​​cmd​​​因为和​​Linux​​​的​​bash​​相比则就显得弱爆了。

而​​macOS​​​首先​​UI​​​界面不错 软件生态圈也都有,其​​Unix-like​​​的​​BSD​​​内核拥有和​​Linux​​​一样强大的​​Terminal​​​但是并不是说​​macOS​​​系统就是最好的了​​Linux​​也是非常不错的,具体的就不详细说明了。

黑苹果完美吗?

经历这么多年的发展黑苹果基本上相对完美了,尤其是台式机只要是硬件兼容那么基本上成功安装之后就可以得到一台比较完美的机器。

如果你安装黑苹果之后想要追求的比较完美,那么给你以下几个方面供你参考。


  1. CPU:处理器的话只要支持的处理器一般都可以。
  2. 显卡:最好是intel核显要么就是AMD系列的免驱显卡。
  3. 声卡:ALC系列的声卡相对好一点,此外还要注意处理HDMIDP输出声音。
  4. 网卡:博通的不错或者是BCM94352z、BCM94360cd等等。
  5. 蓝牙:如果无线网卡是特定型号,一般蓝牙都能驱动。
  6. 电源管理:原生CPU电源管理,变频等等。
  7. USB:USB内建这个不是很难。
  8. 睡眠:这个只要是上面几个处理好,一般都可以用,台式机的话不睡眠也没啥问题。



总的来说安装黑苹果的话笔记本会更加复杂一些,台式机相对简单成功安装之后比较完美,如果你想要学习如何安装黑苹果可以多在网上找一些相关资料多看相关视频教程,或者是阅读完本篇的全部教程。

黑苹果入门教程(一)_黑苹果_03



黑苹果原理


关于黑苹果原理,我尽量简单易懂的说,让大家能够理解!

电脑启动系统需要两个东西一起应用,一个就是启动器​​(Bootloader)​​​一个是兼容这个启动器的操作系统。简单的说启动器就是一个唤醒操作系统的小系统,它被烧录在主板​​ROM​​上。


目前最常用的启动器有​​BIOS​​​和​​UEFI​​​很多人认为​​UEFI​​​是引导方式,其实并不是​​UEFI​​​是和​​BIOS​​​平级别的启动器,大多数电脑都是基于这两款定制修改出来的​​Bootloader​​​而苹果就比较独特了,它的引导方式是用的自家定制的​​EFI​​​搭配各种软硬件引导进入​​macOS​​的。

而​​EFI​​​是​​UEFI​​​的前身它相当于在​​EFI​​​的基础上再进行修改,普通的​​UEFI​​​是无法引导​​macOS​​的,不仅仅是不兼容的问题还在于无法提供各类启动需要的数据和验证。

而黑苹果的方法无非就是两种:一种是替换内核,把启动需要的信息提前写好,把需要验证的删掉,目前​​AMD​​处理器安装黑苹果是将内核进行修改,这样的话也能安装黑苹果,但是不够原生,而且操作相对繁琐每个版本都需要替换。


黑苹果入门教程(一)_linux_04


这第二种就是通过​​启动器​​​的方式来引导​​macOS​​​首先让​​UEFI​​​启动这个第三方的启动器,然后第三方的启动器再引导​​macOS​​并且在启动过程中提供各种验证参数。

目前黑苹果操作最主流的就是​​UEFI+Clover​​​这是因为这几年的电脑主板都是​​UEFI​​​在一个原因就是​​Clover​​​发展的比较完善生态也最优,至于说​​OC​​引导也是有其优点的,这里就不详细说明。

还有就是​​BIOS+Clover​​​也可以安装黑苹果,具体的这里大家知道就可,后期会讲,总结一下,这里使用的​​UEFI+Clover​​​引导​​macOS​​​实际上是每次主板启动,都会引导硬盘​​EFI​​​分区中的​​Clover​​​然后再由定制的​​Clover​​​来引导​​macOS​​。

​Clover​​​的功能非常强大,可以加载各种定制​​EFI​​​文件,还可以提供对​​NVME​​​支持,所以之前​​X99​​​鸡血驱动有些方法就是使用​​Clover​​​来加载,还有一些老主板引导​​NVME​​​也使用了​​Clover​​​你完全可以把​​Clover​​​理解为一个安装在硬盘上的​​Bootloader​​。

黑苹果入门教程(一)_黑苹果_05



黑苹果难点


黑苹果最大的难点在于配置引导文件,学习黑苹果是非常费心力的事情,唯独热爱能够坚持下去,你或许会失败很多次,或许遇到问题无人为你解答。

最重要的是坚持,即使失败了也不要沮丧,任何人都是从小白开始的,但是不要熬夜身体健康最重要,也不要耽误学业,如果你在学习的过程中遇到困难可以留言给我,看到后第一时间就会回复。

黑苹果入门教程(一)_黑苹果_06