黑苹果入门教程(一)
黑苹果的历史
黑苹果的历史算是比较悠久了,从2005年以后开始,苹果的MacBook
系列就采用了intel
架构处理器,让黑苹果成为了可能,所以这就让很多人萌生了在非苹果硬件上安装macOS
的想法。
而就在几个月后的时间内,就有黑客成功破解了OS X 10.4 Tiger
而在当时破解的并不成熟和现在的AMD
黑苹果类似,都是采用了更换定制内核的办法,这就要求每个版本都要有黑客及时更新相应的内核进行替换,非常的麻烦破解的工作量也非常大。
而在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
呢?
为什么安装黑苹果
有的朋友或许是因为好奇想体验一下,也有的是热爱折腾喜欢自己钻研,其实说的都不错,而我站在程序员的角度来说安装黑苹果对我来说并非是什么音频视频编辑。
因为Windows
/Linux
/macOS
之间对比而言Linux
的界面比较一般而且还有不适配的问题。
Windows
确实不错,拥有庞大的软件生态圈但是我个人非常不喜欢cmd
因为和Linux
的bash
相比则就显得弱爆了。
而macOS
首先UI
界面不错 软件生态圈也都有,其Unix-like
的BSD
内核拥有和Linux
一样强大的Terminal
但是并不是说macOS
系统就是最好的了Linux
也是非常不错的,具体的就不详细说明了。
黑苹果完美吗?
经历这么多年的发展黑苹果基本上相对完美了,尤其是台式机只要是硬件兼容那么基本上成功安装之后就可以得到一台比较完美的机器。
如果你安装黑苹果之后想要追求的比较完美,那么给你以下几个方面供你参考。
- CPU:处理器的话只要支持的处理器一般都可以。
- 显卡:最好是
intel
核显要么就是AMD
系列的免驱显卡。 - 声卡:
ALC
系列的声卡相对好一点,此外还要注意处理HDMI
和DP
输出声音。 - 网卡:博通的不错或者是
BCM94352z、BCM94360cd
等等。 - 蓝牙:如果无线网卡是特定型号,一般蓝牙都能驱动。
- 电源管理:原生
CPU
电源管理,变频等等。 - USB:USB内建这个不是很难。
- 睡眠:这个只要是上面几个处理好,一般都可以用,台式机的话不睡眠也没啥问题。
总的来说安装黑苹果的话笔记本会更加复杂一些,台式机相对简单成功安装之后比较完美,如果你想要学习如何安装黑苹果可以多在网上找一些相关资料多看相关视频教程,或者是阅读完本篇的全部教程。
黑苹果原理
关于黑苹果原理,我尽量简单易懂的说,让大家能够理解!
电脑启动系统需要两个东西一起应用,一个就是启动器(Bootloader)
一个是兼容这个启动器的操作系统。简单的说启动器就是一个唤醒操作系统的小系统,它被烧录在主板ROM
上。
目前最常用的启动器有BIOS
和UEFI
很多人认为UEFI
是引导方式,其实并不是UEFI
是和BIOS
平级别的启动器,大多数电脑都是基于这两款定制修改出来的Bootloader
而苹果就比较独特了,它的引导方式是用的自家定制的EFI
搭配各种软硬件引导进入macOS
的。
而EFI
是UEFI
的前身它相当于在EFI
的基础上再进行修改,普通的UEFI
是无法引导macOS
的,不仅仅是不兼容的问题还在于无法提供各类启动需要的数据和验证。
而黑苹果的方法无非就是两种:一种是替换内核,把启动需要的信息提前写好,把需要验证的删掉,目前AMD
处理器安装黑苹果是将内核进行修改,这样的话也能安装黑苹果,但是不够原生,而且操作相对繁琐每个版本都需要替换。
这第二种就是通过启动器
的方式来引导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
。
黑苹果难点
黑苹果最大的难点在于配置引导文件,学习黑苹果是非常费心力的事情,唯独热爱能够坚持下去,你或许会失败很多次,或许遇到问题无人为你解答。