台式机安装黑苹果折腾记
1 概述 黑苹果折腾记,原来的Macbook Pro已经不太好用了,运行编译时就开始风扇呼呼声的响,我只有想办法将苹果安装上现有的台式机上了。 类型 型号 CPU Intel i5 8400 内存 金士顿8g*2 主板 华硕B360m-a 硬盘 三星970evo 500g nvme硬盘 显卡 蓝宝石RX580超白金版 这是台式机的型号 2 知识 2.1 分区表 磁盘分区,现有分为两种,传统的MBR格式,和现代的GUID(GPT)格式 MBR格式,由三部分组成,主引导记录,分区表,和硬盘有效标志位,共512字节。主引导记录就是主引导扇区的446个字节,负责装载活动分区,并引导到活动分区的引导扇区来执行。分区表是记录分区的情况,分为主分区与扩展分区两种格式,主分区最多不超过4个。 MBR的引导步骤为:主引导记录->活动分区的引导记录->分区下的引导程序(例如是bootmgr)。 GUID格式是与UEFI BIOS相辅相成的,分区表可以跨越多个扇区,使得允许存在无限多个分区。并且,不再设计活动分区,而是建立一个特殊的隐藏分区ESP(EFI)分区来存放引导程序,这使得主引导记录的代码量更小,而ESP分区的引导程序可以大得多。要注意的是,ESP分区都是兼容性好的fat格式,它的大小一般仅为200m左右。GUID的另外一个隐藏分区是,MSR分区,是Microsoft专用的保留分区,用来保存磁盘分区格式,协助实现动态磁盘的。 GUID的引导步骤:主引导记录->ESP分区的引导记录->分区下的引导程序(例如是bootmgfw.efi) 目前Windows 10和Mac OS High Sierra推荐最好使用GPT分区格式 2.2 分区格式 格式 特性 HFS+ 传统的分区格式 APFS 写时复制,快照模式,为固态硬盘专门优化 目前在手机环境中,APFS是最为推荐和成熟的。但是在Mac环境下,HFS+才是推荐的,因为APFS是大小写敏感的,而且自身自带了快照模式,对于现有的Mac程序并不兼容,甚至不太推荐APFS作为启动盘来使用。所以,如果想避免折腾时出现各种各样的麻烦,最好选择传统的HFS+分区格式。 2.3 引导程序 黑苹果的引导程序,除了普通的引导到苹果内核外,还需要伪装自己是一个白苹果,并且在引导时就需要做好驱动程序的处理。目前黑苹果的引导程序有三种,四叶草(clover),变色龙(Chameleon)和ozmosis。 clover是最为先进的软件引导方式,它主要支持GUID格式下的引导,有复杂和详尽的参数配置,而且兼容性更好。驱动程序放在ESP分区下的/EFI/Clover/kext。 变色龙是经典的软件引导方式,它主要支持MBR格式下的引导,安装配置简单,但兼容性不太好。驱动程序放在活动分区下的/Extra/Extensions。 ozmosis是从硬件的方式引导进入苹果系统,它的目标是建立一个和白苹果一样的配置,可以自由升级和降级。但是,兼容性比较差,需要每个主板单独设置自己专属的BIOS固件,复杂性也很高。 总的来说,要想尽快折腾成功,最好选择Clover的引导方式。 2.4…
Details






















