【实战业余IT】让你的PC吃上黑苹果(二)

2024-08-10 20:12:13 12点赞 66收藏 11评论

书接上回,如果你已经认真思考过,认为自己愿意上手黑苹果,那本篇我们开始陪你起航。

黑苹果起航步骤

回想一下,从新手角度看,黑苹果起航的步骤分为:

  1. 确认硬件兼容性(对于没有硬件的可以跳过这一步的限制);

  2. 以 OpenCore / Clover 为工具定制EFI文件,本篇仅讲述OpenCore(也简称为OC);

  3. 制作macOS安装启动盘,分为恢复镜像和安装镜像两种方式;

  4. 修改BIOS,以适应OpenCore引导;

  5. 引导PC从macOS安装启动盘启动,安装macOS到硬盘

  6. 安装成功后的系统优化。

以上步骤,1~4顺序可以打乱,对于熟悉了OC的朋友,其实顺序并不重要。

黑苹果Hackintosh的原理

为了避免枯燥,尽量减少细节描述。黑苹果的原理,是从电脑BIOS引导开始,让PC的程序按照我们设定的参数,认为我们的PC机是一台符合苹果硬件标准的机器,从而通过系统安装验证的,把系统安装在硬盘的的过程,这个引导工具我们主要采用OpenCore,怀旧玩家还可以选择Clover,两者没有优劣,OpenCore更新,据称更接近白苹果的引导方式。

了解OpenCore,认准大神Acidanthera,在他的Github发布页(顺便多句嘴,我们的网络是可以访问Github的,不需要特殊手段,只是可能部分时间访问速度慢,可以换个时间试试)上,有官方的工具包下载,而且你会惊喜的发现,OpenCore体系最重要的Lilu、VirtualSMC、AppleALC和WhateverGreen四个核心驱动,都有收录,对于喜欢追黑苹果最新系统的朋友,需要保持驱动更新,收藏夹搞起来~

对于第一次接触Github的朋友,唠叨几句,下图是OpenCore的发布页,右下角绿色框内,Releases部分是打包好可下载的软件包,点击红色圈内的链接,进入下载页。

OpenCore发布页OpenCore发布页

在下图进入到下载页后,1.0.1代表版本号,就是在各大论坛分享EFI时,会声明的“OC X.X.X”,左侧“5 days ago”代表这一版本是5天前发布,如果你有兴趣可以读一下更新日志,没有兴趣直接略过。在Assets部分的下载链接中,有DEBUG和RELEASE两个下载项,有什么区别:

  1. DEBUG版本,对输出日志支持的更好,大家看其他教程,第一次安装,需要跑码查EFI文件的问题,最好使用DEBUG版本,RELEASE版本有些日志输出不出来;

  2. RELEASE版本,通俗的讲就是正式版,在EFI文件优化完毕,不需要通过日志进行修改的时候,推荐用RELEASE版本;

  3. DEBUG版本和RELEASE版本的区别体现在哪些文件?能思考到这一问题的朋友,对OC的了解就比较深了,我自己尝试,RELEASE版本和DEBUG版本的切换,替换两个文件就可以实现,分别是EFI/BOOT/BOOTx64.efi和EFI/OC/OpenCore.efi,后续我们在OpenCore的EFI文件结构部分会再次解释。

OpenCore下载页OpenCore下载页

对于第一次安装,我简单的给出选择建议:

  1. 建议DEBUG和RELEASE两个版本都下载,首次安装使用DEBUG版,安装好后,替换为RELEASE版(不替换不影响正常使用);

  2. 日常使用建议使用RELEASE版,有新版本下载RELEASE版后,替换核心文件即可完成升级;

  3. 同配置复制型装机,如无Bug,同样建议使用RELEASE版本。

基于OC的EFI文件构成

对于自己有PC的朋友,最简单的EFI制作方式,是搜索现成的EFI套(bai)用(piao),搜索方式是用Bing搜索(别问我为什么不推荐其他,如果你想花时间筛选LJ信息的话请随意)关键词“机型+EFI+Github”,例如你有品牌机,HP 800G8,可以搜“HP 800G8 EFI Github”;或者你是自己DIY的机器,可以搜索关键词“主板型号+CPU+显卡+EFI+Github”,例如我的主力机是Z370m+QTJ2+RX590GME,可以搜索关键词“Z370 QTJ2 RX580 EFI Github”。

但是,哈哈,有分享精神的同学值得点赞,但是你可能会遇到很多问题:

  1. 你搜到的EFI是Clover的;(不是Clover不好,知识比较旧,想优化学习成本太高)

  2. 你搜到的EFI,跟你的硬件不完全相同;

  3. 你搜到的EFI,分享者安装的系统版本跟你要装的不同;

  4. 你搜到的EFI,可能也是分享者拼凑起来,可以点亮,但是不知其所以然的EFI。

所以掌握EFI的制作方法,便于你消化吸收其他人的成果,也可以解决别人没有遇到的问题。

接下来是干货,从现在回看我第一次上手的时候,最困惑的问题之一,就是EFI包含哪些内容:

直观了解OC文件结构直观了解OC文件结构

看上图举个🌰,这是我主力机的EFI文件(抱歉没法用Windows展示,这就是Windows不如mac的一个点,展示这种文件结构还是mac更加直观),EFI文件夹包含BOOT和OC两个文件夹,两个文件夹又分别包含各自的内容,而每个文件在OC当中起到什么作用,我们用一张示意图展示一下:

OpenCore引导示意图OpenCore引导示意图

在这张示意图上的内容,除了Resources和Tools部分,其他基本上是OC必须的最小文件组成,由BOOTx64.efi引导加载OpenCore.efi,而OpenCore.efi就是上面提到的,他会读取config.plist中我们设定的参数,告诉macOS这台PC我们的硬件符合系统要求,从而正确的引导进入系统。请务必使用官方下载的文件,尤其是BOOTx64.efi和OpenCore.efi不匹配可能会带来未知Bug。

综上,编写EFI文件大致分两步,第一步收集ACPI、Kext、Resources所需的文件,第二步编辑config.plist让OpenCore.efi可以正确的引导到macOS,这就是EFI制作当中最困难的部分,继续看图。

从0开始搭建EFI从0开始搭建EFI

现在我们从零开始搭建EFI文件!

这张图左边,是我主力机的EFI分区,除Resources文件夹(GUI不影响点亮)其他都作了展开;以OpenCore 1.0.0版本为例,从官网下载的OpenCore-1.0.0-RELEASE.zip解压后,我们会得到上图右边这些文件夹,陌生的朋友会一脸懵逼,但多看几遍图就明白要做什么了:

  1. 步骤a,基于现在主流的PC都是采取64位CPU,EFI文件夹的主体架构,要选择OpenCore-1.0.0-RELEASE/X64/EFI文件夹,单独复制出来作为你的EFI文件夹;如果你的PC是32位的CPU,按照道理上要选择OpenCore-1.0.0-RELEASE/IA32/EFI文件夹,建议另(bie)行(zhe)讨(teng)论(le);

  2. 步骤b,完成步骤a后,EFI文件夹下缺了最重要的config.plist文件,这个文件要把OpenCore-1.0.0-RELEASE/Doc/Sample.plist文件复制过来,重命名为config.plist;

  3. 步骤c,复制完后,建议检查一下Drivers和Tools文件夹下的文件,官方基本提供了全量的efi文件,这两个文件夹之后我们要做减法,这样整个EFI文件大小可以精简不少;

  4. 步骤d,对于我们使用的固态硬盘,除了个别特殊型号需要特殊补丁,大部分需要一个官方没有在OC提供的文件HfsPlus.efi,与官方提供的OpenHfsPlus.efi作用类似,但是大部分发烧友推荐使用HfsPlus.efi;

  5. 步骤e,完成步骤c后,我们需要从OpenCore-1.0.0-RELEASE.zip抽取的文件基本都集齐了,但是OC官方还提供了一个非常有用的工具,就是OpenCore-1.0.0-RELEASE/Utilities/macrecovery文件夹,这个文件夹提供了几乎所有macOS版本的恢复镜像下载方式,对于Windows选手,下载恢复镜像比下载全量安装包更简单。

考虑篇幅,这一篇讲到这里。可能很多朋友发现,我们开篇讲的步骤第一步的硬件兼容性还没有提到。从现在回头看,硬件兼不兼容,很大程度上跟ACPI补丁和Kext驱动有关系,所以我们放在ACPI和Kext的篇幅进行说明。

【下一篇重点讲解OC中补丁和驱动文件的收集,以及黑苹果硬件选择】

声明:本教程意在学习交流,请勿用于商用,涉及的资源请自行在互联网搜索,作者无任何立场,无任何商业推广,有想交流的朋友欢迎留言。喜欢苹果产品的同学建议支持官方正品,尤其是M系列的MacBook Pro,产品力不是黑苹果笔记本能比的。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

WPS 金山软件 WPS 超级会员 3年卡

WPS 金山软件 WPS 超级会员 3年卡

255元起

WPS 金山软件 AI会员1年 金山办公软件官方正版

WPS 金山软件 AI会员1年 金山办公软件官方正版

128元起

WPS 金山软件 超级会员2年卡 赠AI会员

WPS 金山软件 超级会员2年卡 赠AI会员

暂无报价

WPS 金山软件 超级会员15个月+芒果TV年卡

WPS 金山软件 超级会员15个月+芒果TV年卡

暂无报价

WPS稻壳会员1年套餐PPT模板素材字体美化图标思维导图官方正版

WPS稻壳会员1年套餐PPT模板素材字体美化图标思维导图官方正版

68元起

WPS 金山软件 超级会员季卡

WPS 金山软件 超级会员季卡

暂无报价

Microsoft 微软 OFFICE 365 家庭版 会员

Microsoft 微软 OFFICE 365 家庭版 会员

249元起

微软 Microsoft 365 家庭版 彩盒包装 | 1年订阅 至多6人 正版高级Office应用 1T云存储 PC/Mac/移动设备通用

微软 Microsoft 365 家庭版 彩盒包装 | 1年订阅 至多6人 正版高级Office应用 1T云存储 PC/Mac/移动设备通用

498元起

ihuman 洪恩 识字子集拼音思维ABC会员永久包3-6岁儿童早教启蒙礼物玩具 识字会员终身包

ihuman 洪恩 识字子集拼音思维ABC会员永久包3-6岁儿童早教启蒙礼物玩具 识字会员终身包

268元起

Microsoft 微软 OFFICE 365 个人版 办公软件

Microsoft 微软 OFFICE 365 个人版 办公软件

229元起

Microsoft 微软 Office 2019 家庭学生版 密钥

Microsoft 微软 Office 2019 家庭学生版 密钥

155元起

WPS 金山软件 会员季卡

WPS 金山软件 会员季卡

64.6元起

WPS 金山软件 超级会员15个月卡+哔哩哔哩大会员年卡

WPS 金山软件 超级会员15个月卡+哔哩哔哩大会员年卡

暂无报价

【买一得二】WPS联合会员 超级会员年卡+网易云音乐年卡 WPS超级会员年卡(赠7天)+网易云音乐年卡

【买一得二】WPS联合会员 超级会员年卡+网易云音乐年卡 WPS超级会员年卡(赠7天)+网易云音乐年卡

暂无报价

SANGFOR 深信服科技 AF-1000-SK1505A 边界安全防护系统软件V8.0

SANGFOR 深信服科技 AF-1000-SK1505A 边界安全防护系统软件V8.0

暂无报价

苍穹 载体“全类型、全流程”精确管控业务办公软件 非国产化

苍穹 载体“全类型、全流程”精确管控业务办公软件 非国产化

暂无报价
11评论

  • 精彩
  • 最新
  • 写的很用心

    校验提示文案

    提交
    可能有点啰嗦,但我怕漏了内容,熟了以后觉得so easy,但是一写笔就停不下来。

    校验提示文案

    提交
    收起所有回复
  • 写的很好,但已经快要没什么意义了,下个版本开始,会有越来越多的软件功能需要apple

    校验提示文案

    提交
    Apple自已的cpu才能正常使用了。。

    校验提示文案

    提交
    行家,不过就像我结尾说的,你喜欢苹果的产品还是建议支持正版,黑只是给一个环境,也还是有一定的价值的。

    校验提示文案

    提交
    收起所有回复
  • 继续打赏 [高兴]

    校验提示文案

    提交
    [高兴] 想要什么资源,可以邮箱发给你

    校验提示文案

    提交
    先学习你的内容,了解怎么安装,我有两台笔记本,想安装苹果,一台是t430,一台是t470,不知道安装哪个版本的比较好,请指导

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 直接找现成的EFI就可以了,黑苹果的尽头是白苹果,别问我是怎么知道的。

    校验提示文案

    提交
    笔记本适合找EFI,台式机那配置就太杂了,大部分人可能是黑白双煞 [龇牙]

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
66
扫一下,分享更方便,购买更轻松