疫情期间闲在家中,我将老主机i5-4590+技嘉B85M-D2V+GTX750Ti台式利用起来安装黑苹果,简单整理并记录下安装过程和要点。基于硬件与驱动的兼容考虑,选择安装MacOS 10.13.6,现在的最新版本已经到10.15.4了。
Hackintosh黑苹果笔记
推荐的网站和资源
- 黑果小兵的部落阁
- Xjn’s Blog – I AM A HFSSP
- 远景论坛
- 黑苹果长期维护列表 – Github
- Etcher烧录u盘
- 黑苹果(Hackintosh)Intel & AMD 全面新手引导(配置+安装)
- OpenCore0.5.9分支MOD+UI版+OCC2.1.0中文精解版+原版OC扩展GUI模块
这次安装用到的文件
- MacOS10.13.6(17G65)
- NvidiaGraphicsFixup.kexts
- nvidia-update.sh
- voodoohda – 万能声卡驱动
- lilu.kext – 必备核心
- WhateverGreen.kext – 必备显卡驱动
个人建议
- 在上方长期维护列表中可以找到支持的机型和其他详细情况,绝大多数都是有办法装黑苹果的,就看自己有没有一颗愿意折腾的心。
- 一般主流的intel带核显的cpu + amd主流显卡 + 主流声卡网卡大多能驱动黑苹果。
- 建议单独安装在一个SSD上,不要多系统,也尽量不要机械硬盘。
- 黑苹果启动和使用的核心基本都在EFI上,配置得好都是成功的。
- 黑苹果历史上有变色龙引导,但已经淘汰。现在的主流是Clover四叶草和Opencore,后者尚在发展中,一般新手推荐选用前者(Clover),支持多系统,也相对简单。
初次安装可观看的视频
安装历程
1.准备
一个空硬盘(最好固态盘),黑果小兵的MacOS10.13.6(17G65)镜像,16G空优盘,WEPE启动盘,Etcher烧录软件,BIOS备份
驱动和软件:EmuVariableUefi-64.efi,NvidiaGraphicsFixup.kext,VoodooHDA.kext,nvidia-update.sh,ClashX.dmg(可用可不用,懂的都懂)。
2.BIOS设置
需要开启快速启动,能部分初始化设备的,这个是睡眠和后面防止引导卡+号的关键,但不需要超快速也不需要intel快速启动技术。10.13.6需要关闭核显,也就是关闭内建显示器,vt-d必须关。com串口要关闭(在spuer IO config里)。E/XHCI hand off开启,其他的配置项都默认或者auto。
3.U盘引导并安装系统
通过WEPE进入PE系统,给将要安装的硬盘分区,选择GPT模式,新建EFI分区至少300MB,并以4096格式化。
然后再引导进入烧录苹果镜像的U盘,选择install那项,如果界面有问题就需要更换clover主题等。
这个过程第一次接触的可以去看看别人发的视频,上面已经给出了链接,遇到问题上远景论坛搜索或黑果小兵哪儿,大多可以找对应问题和解决方案。
比如我遇到的有,第一次启动前,需要把启动U盘里/EFI/CLOVER下config_3000和4000开头的文件全删除,具体原因黑果小兵那里说了。 或者安装时出现”安装macOS 应用程序副本已损坏,不能用来安装macOS”,这个要改主板bios时间,一般“实用工具-终端”就能改,如果有win10的话,可能还要进win10修改时间并取消自动时间,然后记得拔网线。 还有一些常见问题就不再赘述。
4.设置clover
进入系统后下载clover configuration,用不了就去系统偏好设置-安全与隐私那里允许。 挂载安装macos的EFI分区,进入分区,把/EFI/clover/acpi/pathed/ssdt-disable-gpu.aml删除,防止屏蔽我驱动显卡。/EFI/clover/kexts/Other放入三个kexts——Lilu.kext,NvidiaGraphicsFixup.kext,VoodooHDA.kext,都是最新版本,如果原来有这几个文件可以考虑先删除再放入。然后在clover configuration设备设置-aduio 注入1,勾上重置HDA,取消勾intelhdmi。显卡设置哪里基本全留空和取消勾选,我就没打算驱动核显。机型设置可以选和自己配置最接近的,我选的是imac15.1。其他设置等深入了解后再慢慢改吧。
5.安装显卡驱动
nvidia-update.sh这个是从https://github.com/Benjamin-Dobell/nvidia-update下载的,因为比较慢(你懂的)所以可以考虑使用clash加速。在安装好驱动后重启之前,记得将驱动英伟达显卡的引导参数添nvda_drv=1加上,或者在boot界面手动选上。如果kexts中两个驱动文件没问题,ssdt-disable-gpu.aml也删除了,应该就能正常驱动显卡了。具体解决方案可以参考http://bbs.pcbeta.com/viewthread-1760140-1-2.html但不要使用他提供的文件了,可能是太旧了,反正我是用了之后在跑码阶段直接到panic问题了。
6.享用苹果系统及后续的优化备份
这块内容比较简单,用好时间备份,EFI分区打压缩包备份,clover configurator或Hackintool慢慢调整等等。
顺带说一个windows下挂载EFI分区的方法:
# CMD
diskpart
# 列出硬盘
list disk
# 选择硬盘 0
select disk 0
# 列出当前硬盘的分区
list partition
# 选择分区 0
select partition 0
# 挂载指定分区,x是指盘符
assign letter=x:
# 卸载分区
remove letter=x
刷新文件资源管理器(此电脑)就可以看到你指定的EFI分区了。
我的截图
声音:
显卡:
电源,完美支持睡眠:
蓝牙,用的orico的免驱外接口:
播放油管4K视频:
跑分:
打包资源
我的EFI 仅供参考,没有关-v和debug,最好还是自己配置
新年更新
这一次我直接将GTX750Ti换了下来,装上RX580后果然爽多了,并且可以安装最新的MacOS big sur,套用的oc配置可以直接使用他的远景论坛-技嘉b85md3v i5-4590 Rx580 dw1820a趋近完美EFI
然后我也将OC更新到截至2021年1月27日最新的官方版本0.6.5,完全没有问题。
我的EFI OC-0.6.5-2021/1/27