黑苹果

@LoeiFy 2017-02-04 03:34:16发表于 LoeiFy/Recordum CustoMacSierra

也算是完成了读书时候的心愿,以前读书时候老想着弄个黑苹果,但是一直没有成功。最近折腾安装前后花的时间就两三天那样,参考了一堆前人经验,所以不会很折腾,总体上算是完美的

黑苹果情况

screen shot 2017-02-04 at 10 30 35 am

正常部分

  • 显卡(HD530),声卡,网卡驱动正常
  • USB 3 识别正常
  • CPU 可以变频
  • SSD TRIM 正常

问题

  • 不能休眠/睡眠,因为是台式机,不理会
  • 开机偶尔会出现禁止符号,拔掉/换接口 usb 就可以,应该是 usb 驱动问题吧,经常不关机不理会
  • 开机过程会有一瞬间花屏现象,不影响使用,不理会

机器配置

  • CPU: i5-6500 散
  • 主板: 微星 B150i GAMING PRO
  • 内存: 金士顿 8G*2
  • 显卡: 内置集显
  • 机箱: 迎广肖邦
  • 电源: 机箱内置
  • SSD: Crucial_CT960M500 (之前没有用到的)

安装过程

主要参考:https://www.tonymacx86.com/threads/unibeast-install-macos-sierra-on-any-supported-intel-based-pc.200564/

需要 3 个软件 UniBeast, MultiBeast, Clover Configurator

usb 启动盘相关都是在 MacBook air 上操作的,教程上制作软件需要在英文系统下操作

BIOS 设置

  • settings\高级\整合周边设备: SATA模式 - AHCI模式

  • settings\高级\USB设置: XHCI Hand-off - 允许

  • settings\高级\超级IO配置\串口0配置: 串口0 - 禁止

  • settings\启动: 启动模式选择 - UEFI

  • Overclocking\CPU 特征: CFG 锁定 - 禁止

  • Overclocking\CPU 特征: Intel 虚拟化技术 - 禁止 / Intel VT-D 技术 - 禁止

UniBeast 制作安装启动盘

  • 格式化 U 盘:USB/OS X Extended (Journaled)/GUID Partition Map
  • 写入 macOS Sierra 镜像,过程有点长,慢慢等

安装完成将需要的设置软件 MultiBeast, Clover Configurator 拖入 U 盘保存,后续需要

安装系统

  • 开机 F11 选择 U 盘启动
  • 磁盘工具格式化硬盘:Sierra/OS X Extended (Journaled)/GUID Partition Map
  • 安装,然后提示重启
  • 重启后选择 U 盘启动,启动刚刚安装的 Sierra,继续完成安装

系统设置

完成安装后,这时候系统还没有相关驱动,打开相应软件进行设置

使用 MutiBeast 进行驱动相关设置

  • Quick Start: UEFI Boot Mode
  • Audio: Realtek ALCxxx - ALC887/888b, Optional HD 3000/HD 4000/HD 530 HDMI Audio
  • Network: Realtek - RealtekRTL8111 v2.2.1
  • Graphics Configuration: Intel HD 530
  • SSDT Options: Sandy Bridge Core i5

plist 设置

使用 Clover Configurator mount EFI 分区,用 sublime 打开 EFI/CLOVER/config.plist,添加对应字段

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Devices</key>
	<dict>
		<key>AddProperties</key>
		<array>
			<dict>
				<key>Device</key>
				<string>IntelGFX</string>
				<key>Key</key>
				<string>AAPL,Gfx324</string>
				<key>Value</key>
				<data>
				AQAAAA==
				</data>
			</dict>
			<dict>
				<key>Device</key>
				<string>IntelGFX</string>
				<key>Key</key>
				<string>AAPL,GfxYTile</string>
				<key>Value</key>
				<data>
				AQAAAA==
				</data>
			</dict>
			<dict>
				<key>Device</key>
				<string>IntelGFX</string>
				<key>Key</key>
				<string>AAPL00,PanelCycleDelay</string>
				<key>Value</key>
				<data>
				+gAAAA==
				</data>
			</dict>
			<dict>
				<key>Device</key>
				<string>IntelGFX</string>
				<key>Key</key>
				<string>AAPL00,PanelPowerDown</string>
				<key>Value</key>
				<data>
				PAAAAA==
				</data>
			</dict>
			<dict>
				<key>Device</key>
				<string>IntelGFX</string>
				<key>Key</key>
				<string>AAPL00,PanelPowerOff</string>
				<key>Value</key>
				<data>
				EQAAAA==
				</data>
			</dict>
			<dict>
				<key>Device</key>
				<string>IntelGFX</string>
				<key>Key</key>
				<string>AAPL00,PanelPowerOn</string>
				<key>Value</key>
				<data>
				GQEAAA==
				</data>
			</dict>
			<dict>
				<key>Device</key>
				<string>IntelGFX</string>
				<key>Key</key>
				<string>AAPL00,PanelPowerUp</string>
				<key>Value</key>
				<data>
				MAAAAA==
				</data>
			</dict>
			<dict>
				<key>Device</key>
				<string>IntelGFX</string>
				<key>Key</key>
				<string>graphic-options</string>
				<key>Value</key>
				<data>
				DAAAAA==
				</data>
			</dict>
			<dict>
				<key>Device</key>
				<string>IntelGFX</string>
				<key>Key</key>
				<string>hda-gfx</string>
				<key>Value</key>
				<string>onboard-1</string>
			</dict>
		</array>
	</dict>
</dict>
</plist>

kexts

复制 FakeSMC.kext, RealtekRTL8111.kext, VoodooHDA.kext 到 EFI/CLOVER/kexts/other

ssd trim

输入相关命令重启即可

sudo trimforce enable

默认启动

config.plist/Boot/DefaultVolume 的 ‘值’ 改成你的启动盘(Sierra),默认为 macHDD