[TOC]
# 我的黑苹果之路
https://www.qiuzhi99.com/articles/fen-xiang/911.html
# 开始
Tips:黑苹果尽量采取最轻量化原则,能不加载的就不加载,不论是在`config.plist`里还是在驱动的加载上。
## [我是新手,我从哪里开始](https://www.tonymacx86.com/threads/im-new-to-everything-where-do-i-start.104542/)?
首先,恭喜!你正在学习新的东西 - 总是一个挑战,但值得努力。在通用PC硬件上安装Mac OS X并不像以前那么辛苦,但是因为有太多的方法,引导加载程序和指南,所以新用户可能会感到非常困惑。
下面是一些开始可能要做的事情。
1. 仔细阅读我们的[规则](http://www.tonymacx86.com/rules/)。与大多数互联网社区不同,我们的规则严格执行。这是为了每个人的利益。
2. 一个好的开始是[最简单的Mac OS X安装指南](http://www.tonymacx86.com/threads/simplest-mac-os-x-installation-guide.60255/),以熟悉过程的鸟瞰图。之后,请查看我们的[安装>基础知识](http://www.tonymacx86.com/basics/)论坛。
3. 阅读最新的[CustoMac买家指南](http://www.customac.com/)以获取自己组装Mac的兼容性建议。
4. 使用[搜索](http://www.tonymacx86.com/search) - 我们已经存在多年。很可能你的问题已经被回答了。
5. 通过阅读[活动流](http://www.tonymacx86.com/activity/),熟悉论坛。
6. 阅读[CustoMac词汇表](http://www.tonymacx86.com/basics/177012-customac-glossary-explanations-common-terms.html)以获取相关术语的详细定义。
7. 学习如何使用[WYSIWYG编辑器的“用户指南”](http://www.tonymacx86.com/threads/wysiwyg-editor-users-guide.192365/)进行发布。
你会很快成为一名老手。Be Happy!
## 简述
mac系统的驱动程序,其实(该有的)就都有了,但是你不把它叫醒它就不给你工作。一个白苹果的电脑,都使用了哪些硬件,苹果公司如数家珍,系统装好后打开就能用,各种设备让你妥妥帖帖;但是在它合法硬件之外的其他硬件,它就算是有相应的驱动也不会让你使用,因为怕引起系统的不稳定。
mac系统的绝大部分驱动,存放在`\System\Library\Extensions`,一般简称`\S\L\E`。后缀名一般为kext,实际上它是个指令,授权苹果系统加载相应的硬件。在黑苹果发展早期,要添加新的驱动程序就要往`\S\L\E`里硬加,会导致mac系统的排异反应,还要用修改权限重建缓存等等一些手段来霸王硬上弓。现在基本上用不着这么硬来了。
clover帮你在它的自己一套体系里添加。具体方法是,可以将你用到的kext文件扔到一个目录里,clover使它们变得有效。这个目录`EFI>CLOVER>kext>other`(只保留该文件夹!)。
# 相关术语
## NVMe
简单科普一下:SSD固态硬盘刚开始也跟机械硬盘一样使用SATA接口,SATA接口理论上的传输速度最大为6Gbps(600MB每秒),看起来也还好,但慢慢地这个速度不被科技大佬们接受了,于是科xiao家们研发出了基于NVMe接口的固态硬盘,目前最高端的NVMe固态硬盘通过PCI-E 3.0x4通道传输数据,理论上可以达到32Gbps,也就是3GB每秒的速度。
恰好有一块三星SM951 NVMe的固态硬盘,那么就可以来感受一下飙车的乐趣。
就是添加一些驱动使clover启动时支持NVMe固态硬盘。
把下面的文件解压放到启动U盘的EFI>CLOVER>drivers64UEFI里去。
下载下面的文本文件,双击打开,全选,复制,然后用文本编辑打开config.plist,找到“KernelAndKextPatches”的部分,在“KextsToPatch”之后,粘贴。
正本溯源一下,在不久之前,想驱动NVMe硬盘,还需要在kext里添加名为NVMeGeneric.kext的驱动,今年8月,国外大神搞出了修改config.plist的方法。
原贴地址如下:
https://pikeralpha.wordpress.com/2016/08/02/ionvmefamily-kext-changes-in-sierra-dp4-build-16a270f/
做好了这两步,就可以与NVMe SSD一起玩耍了。
## LPC
百度给出的回答是这样的:LPC = Low Pin Count,是连接南桥和super I/O(该IC连接一些低速外设,如mouse,KB,Printer)的一根BUS。LPC由Intel所提出. 是为了在PC上把ISA取消而制定的一个新规格. 其目的是把非常慢速的ISA总线取消. 而为了让一些原本在ISA上跑的硬件在没有ISA的机器上能够运作所以制定了此一规格, 例如一般 K/B , MOUSE , FDD, COM PORT, PRINTER PORT 等慢速外围即可用支持LPC的SUPER IO芯片控制,而且在软件上是完全兼容的。
# 使用 Clover 在笔记本上安装 Mac
RehabMan:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
# 参考
[Laptop Compatibility](https://www.tonymacx86.com/threads/laptop-compatibility.106791/)
[High Sierra Laptop Support](https://www.tonymacx86.com/forums/high-sierra-laptop-support.192/)
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
# B站视频
- 简介
- 基本命令
- 高效操作
- 命令操作
- 常用软件
- 问题设置
- 命令行神器
- 开发配置
- 开发环境配置
- brew
- git
- Karabiner-Elements
- iTerm2
- MacVim
- aria2
- LaunchBar
- zsh
- Tmux
- Charles
- Emacs(感觉不需要了)
- 常用工具
- Alfred
- mac 词典增强
- Mac 高级操作
- mac 资源
- 黑苹果
- 个人配置
- 黑苹果资源
- 驱动集合
- 工具集合
- 黑苹果指南
- [FAQ] 开始必读!笔记本电脑常见问题
- [指南] hackintosh之SSDT/DSDT
- [指南] hackintosh之hotpatch
- [指南] 为Sierra(以及后来的版本)进行USB电源属性注入
- [指南] 10.11+ USB的变化和解决方案
- [指南] 为USBInjectAll.kext创建一个自定义的SSDT
- [指南] Intel IGPU HDMI/DP audio (Sandy/Ivy/Haswell/Broadwell/Skylake)
- [指南] 怎么给DSDT打补丁来显示电池状态
- [指南]在双GPU笔记本电脑中禁用独立显卡.md
- [指南]
- OpenCore
- 多系统引导
- hotpatch
- 黑苹果装机
- 刷BIOS大法
- dd