# Hackintosh-tutorial **Repository Path**: chengyinghaoadmin/hackintosh-tutorial ## Basic Information - **Project Name**: Hackintosh-tutorial - **Description**: 黑苹果学习指南 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-02 - **Last Updated**: 2021-12-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Hackintosh-tutorial #### 介绍 黑苹果学习指南 本人是一名黑苹果的爱好者,从2019年接触黑苹果以来,从最开始的Clover,到现在的OpenCore,虽然对于很多黑黑苹果爱好者前辈来说,我接触黑苹果的时间并不长,经验并不多,但我还是很乐意把归于自身的经验奉献出来! 目前在网上,为黑苹果的安装提供基础教程的并不少,有很多文档和视频,其中也不乏一部分优秀的分享者,但对于一枚纯纯的小白来说,学习可能还是会有些吃力,所以我的这篇指南,是针对完全小白的朋友来做的,如果你恰好是,请认真阅读以下内容。 本教程仅仅用于安装,并不包含优化! #### 引导方式 基于Intel芯片OpenCore引导 基于U盘全新安装 基于核显驱动的桌面处理器 #### 基础工具准备 在准备安装你的黑苹果之前,你需要准备一些基础的工具辅助你来完成你的系统安装 1. 一台可正常使用的Windows或者Mac电脑 2. 一只等于或高于16G的U盘 #### 软件资料准备 `点击跳转`为官方网站地址,不含第三方广告 带*号为本次教程必须资料,当然并不代表安装黑苹果一定要用到这些,也有其他替代品 | Name | Download Link | Remarks | | --------------- | ------------------------------------------------------------ | -------------------- | | `OpenCorePkg` * | [点击跳转](https://github.com/acidanthera/OpenCorePkg/releases) | OC引导包 | | `Etcher` * | [点击跳转](https://www.balena.io/etcher/) | 将DMG镜像刻录到U盘 | | `ProPerTree` * | [点击跳转](https://github.com/corpnewt/ProperTree) | 核心配置文件编辑器 | | `GenSMBIOS` * | [点击跳转](https://github.com/corpnewt/GenSMBIOS) | 用于生成机型序列号等 | | `DiskGenius` | [点击跳转](https://www.diskgenius.cn) | 硬盘操作工具 | | `EasyUef` | | 引导配置工具 | | DMG镜像 * | | 系统镜像 | #### 准备安装 - 刻录U盘 打开下载好的Etcher - Flash from file 选择DMG进行 - Select targer 选择U盘 - Flash! 开始刻录 刻录完成后会进行校验,如果报错请重新刻录,多次报错重新下载镜像或者换U盘 ![](image/etcher.png) - 配置EFI 在U盘的刻录中,或者刻录完毕后,我们就可以准备我们安装系统中对于小白最复杂的一件事,当然这也是对于黑苹果来说最重要的一步,EFI作为系统的引导核心部分,往往系统的安装成功与否都是由他来决定的。 1. 准备基础文件 解压刚下载的`OpenCorePkg` ![](image/efi.png) 目录大致如此,如果我们的处理器是32位处理器,则将`IA32`中的EFI文件夹单独复制出来,如果是64位处理器,则将`X64`中的EFI文件夹单独复制出来,当然不管你是32位还是64位的处理器,都还需要将`Docs`中的`Sample.plist`文件复制到EFI文件夹内的OC文件夹下,并手动改名成`config.plist` 完成后文件夹大致如下: ![](image/stage1.png) 2. 精简配置文件 完成上述操作后,我们可以看到在OC目录下,还分别有几个目录 | Name | Remarks | | -------------- | ------------ | | `ACPI` | 用于补丁 | | `config.plist` | 核心配置文件 | | `Drivers` | 驱动 | | `Kexts` | 驱动 | | `OpenCore.efi` | OC核心文件 | | `Resources` | 美容文件 | | `Tools` | 工具包 | 此时我们的EFI文件夹中,还包含很多我们安装过程中不需要的驱动,为了安装的顺利进行,我们需要精简我们的配置文件,达到最轻量化。 在`Drivers`文件夹中,删除除`OpenRuntime.efi` 以外的驱动,并且需要手动下载[HfsPlus.efi](https://github.com/acidanthera/OcBinaryData/blob/master/Drivers/HfsPlus.efi)驱动,并放置在`Drivers`文件夹中。 在`Tools`文件夹中,删除除`CleanNvram.efi,OpenShell.efi,ResetSystem.efi`以外的所有文件; 3. 补全缺失的配置文件 除了精简一部分文件外,我们还需要手动补全一部分配置文件,比如说一些通用的补丁,安装必备的驱动等 `Kexts` | Name | Needments | | ------------------------------------------------------------ | --------- | | [VirtualSMC](https://github.com/acidanthera/VirtualSMC/releases) | Yes | | [Lilu](https://github.com/acidanthera/Lilu/releases) | Yes | | [WhateverGreen](https://github.com/acidanthera/WhateverGreen/releases) | Yes | | [AppleALC](https://github.com/acidanthera/AppleALC/releases) | Yes | | [USBInjectAll](https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/) | Yes | `APCI` `APCI`文件夹则需要放一些补丁,在安装时,我们需要根据`cpu`的架构,调整放置不同的补丁文件,自己电脑的`cpu`架构通过百度即可得到,比如6代的架构是`Haswell`,10代的架构则是`Coffee Lake` ,这里我就不一一将补丁下载了,具体的的请点击[这里](https://dortania.github.io/OpenCore-Install-Guide/ktext.html#ssdts) 4.