前段时间发了几个黑苹果的教程,很多网友私信我想了解自己的电脑能不能安装黑苹果,具体怎么安装。一直没有时间,趁着近期在家办公,给大家写几篇黑苹果的安装教程,希望更多的人看了我的文章能够自己安装黑苹果(让你彻底跟某宝几百块安装说再见)
一期的教程肯定介绍不全,所以我准备写3-5篇文章让大家能够掌握黑苹果的安装技巧,初步打算为黑苹果介绍篇、安装准备篇、黑苹果安装篇、驱动完善篇。
再说这个话题之前,先跟大家讲一讲黑苹果和白苹果的区别。众所周知,mac os是苹果为之骄傲的pc操作系统,其安全性在pc操作系统中算得上数一数二的,尤其是在图像、视频处理,音频制作方面,mac os绝对碾压windows,但是mac os和ios一样,属于闭源系统,只能在苹果自身的设备上运行,然而苹果的设备价格让很多人望而却步。
正是因为它贵,所以很多开发者都在想尽一切办法破解,看看能否在其他设备上运行mac os,当然,苹果也给了这样一个机会。
自从苹果开始采用intel的处理器后,mac os就被大神破解,毕竟很多windows机器也采用的intel处理器,处理器相同核心指令和驱动也就能解决了,自此mac os正式可以安装在intel cpu上,当然部分amd cpu的机器通过破解也能运行,但是体验并不好,这里就期待苹果电脑早日用上amd的cpu,到时候很多amd的用户也可以完美体验了。
在mac苹果机上面安装原版mac系统的被称为白苹果(macintosh),所以自然而然在非苹果设备而使用苹果操作系统的机器,被称为黑苹果(hackintosh)。
讲到这里,相信很多网友都明白黑苹果和白苹果的区别,可是为什么没有出现大量安装黑苹果的机器呢?
原因就在于它的安装过程比较繁琐,尤其是后期的驱动完善方面。
1:clover
clover是一个操作系统启动加载器(boot loader),能够同时运行于支持efi方式启动的新式电脑和不支持它的老式电脑上。一些操作系统可以支持以efi方式启动,比如os x, windows 7/8/10 64-bit, linux;也有不支持的,比如windows xp,它只能通过传统的bios方式来启动,也就是通过启动扇区来启动。
efi不仅存在于操作系统的启动过程中,它还会创建操作系统可访问的表和服务(tables and services),操作系统的运行依赖于efi正确的提供功能。从内建的uefi来启动os x是不可能的,用原始的duet来启动os x也不可能。cloverefi和clovergui做了大量的工作来修正内部表,让运行os x成为可能。
上面两句是翻译uefi上的,简单来说就是它就相当于windows的uefi引导、linux的grub引导,靠它才能在非苹果机器上引导苹果系统。
当然有懂行的肯定会跟我说oc,即opencore,但是我个人觉得,即使oc拥有很多优点,但是就当下来说,clover仍然是黑苹果最佳的引导选择。
2:efi
efi是可扩展固件接口(extensible firmware interface)的缩写,是英特尔公司推出的一种在未来的类pc的电脑系统中替代bios的升级方案。efi就不是mac os里边才有的词汇,基本上用intel的操作系统都会有这个,这里边的文件主要是一些引导扇区的文件,告诉cpu开机该运行那些驱动。
3:重建缓存
这个就类似windows的重启电脑安装补丁一样。对于mac os来说,虽然驱动都是放在s/l/l下的,但是你更新后,系统用的还是以前的驱动。因为他已经把以前的驱动加载到缓存里,然后每次都是直接从缓存里读取驱动。如果不重建缓存的话,那么新装的驱动根本不起效,系统用的还是老驱动。所以,重建缓存就是把缓存里的驱动更新为我们刚刚安装的。
4:hidpi
macos 的 dpi 机制和 win 下不一样,比如 1080p 的屏幕在 win 下有 125%、150% 这样的缩放选项,而同样的屏幕在 macos 下,缩放选项里只是单纯的调节分辨率,这就使得在默认分辨率下字体和 ui 看起来很小,降低分辨率又显得模糊。所以这时候就需要使用hidpi,实现白苹果的屏幕体验。
今天这篇文章主要是告诉大家黑苹果的一些常识,什么东西都是从最基础开始,接下来几天我会陆续写一些实操类文章,教你一步一步安装黑苹果。