[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