基本步骤是做安装盘,改 EFI (参照 https://github.com/jergoo/Hackintosh-ROG-STRIX-Z490I 因为硬件比较相似,只是我的主板是 ROG MAXIMUS XII FORMULA )
现在系统安装好了,也进来了,只是声卡和蓝牙驱动有一点问题,USB 也需要一定的改动(关闭一些机箱后面的接口)。
所以问题是,现在在哪里改 OpenCore 设置?
现在安装好的黑苹果 EFI 分区挂载出来是空的, 难道要改安装盘的 EFI,然后重装么?
(第一次弄黑苹果,问题可能比较傻) 多谢
1
baoshuai33 2020-06-27 06:46:30 +08:00 via iPhone 1
把安装盘的 efi 拷贝到系统盘的 efi
|
2
z7356995 2020-06-27 06:46:44 +08:00 via Android 1
安装好后,,黑苹果的引导分区是在磁盘的 efi 分区里,你要改 efi, 先在别的地方改好,,然后后 diskgenius 复制到硬盘的 efi 分区就可以
|
3
TimPeake 2020-06-27 09:13:09 +08:00
@z7356995 大佬 弱弱地问下 安装黑苹果的时候,在操作格式化抹盘的时候 提示 mediakit reports not enough space on 5344 什么鬼 ? [注:efi 分区是 200.5m 左右]
|
5
TimPeake 2020-06-27 10:50:22 +08:00
@shiji 我是 amd+RX580 gibMacOS 方式安装的黑苹果 也是 OC 引导 ,打算单个硬盘双系统。这个问题困扰两天了。晚上回去进 pe 重新格式化硬盘试试。
你是单系统还是双系统 ? |
6
WhaleYoung 2020-06-27 10:56:42 +08:00 via Android 1
用 Hackintool 挂载你的安装盘和系统所在盘,然后把安装盘的拷贝进去。
|
7
shiji OP @TimPeake 我是两条 m2, 一条 Windows 一条黑苹果,各自放各自的启动分区,互相独立
|
8
shiji OP @WhaleYoung
@z7356995 @baoshuai33 多谢。搞定了 还有一个问题想请教一下 声卡是 s1220 (好像本质是 Realtek 的 Alc1220 ) 系统能识别出来,能针对插拔耳机接口做出反应,但是就是没有声音,老哥们有遇到过类似情况么? 另外英特尔的蓝牙和 WiFi 驱动是不是根本没戏? 我看很多人都是另外买了个苹果支持的博通芯片。 |
9
TimPeake 2020-06-27 12:00:15 +08:00
@shiji 我花 180 买了 94360cd 拆机卡, 安装程序界面里都可以直接连接 WIFI, 蓝牙应该也是完美的
自带的网卡不要想了肯定是没戏的,拆机网卡是完美解决方案 |
10
shiji OP 后续:
关于 EFI: 谢谢楼上几位朋友 EFI 很简单,黑苹果安装完毕后,进入系统, > 挂载安装盘 EFI 分区,把里面的 EFI 文件夹复制到本地任意地方。 > 关闭( unmount )安装盘挂载, > 挂载黑苹果系统 EFI 分区, > 把刚刚复制出来的 EFI 文件夹全部拷贝过来就好了。 整体来说就是普通的文件拷贝。 关于声卡能识别但是没声音: 我的声卡是 ALC1220 (华硕软包装了一下叫 S1220 ), > 先去这里查 AppleALC 找声卡芯片相应的 Layout https://github.com/acidanthera/AppleALC/wiki/Supported-codecs 我的 ALC1220 的 layout 比较多, 有 1, 2, 3, 5, 7, 11, 13, 15, 16, 21, 27, 28, 29, 34 > 然后挂载系统 EFI 分区(可以手动,也可以用 Hackintool ) > 在 Hackintool 里面找到声卡的设备地址, (右键,Copy Device Path ) 这里你可能会看到两个音频设备,第二个是显卡自带的 HDMI 输出,不用管它。 > 进入 EFI 分区 /OC/ 打开 config.plist , 我用的是 OpenCore Configurator https://mackie100projects.altervista.org/download-opencore-configurator/ > 如果没有这个设备,用刚刚复制的地址新建一个。然后设置一个键,layout-id, 值先写个 1. (device-id 好像没有什么作用,可以忽略) [循环] > 保存 OpenCore Configurator ( command+s ) > 重启系统, 放个歌看看有没有声音 (也要检查音频输出设备选的是不是耳机输出) > 如果有声音,退出循环 > 如果没有声音,加载 EFI 分区,修改 config.plist, 把刚刚的 layout-id 换成下一个值(见第一步), 保存 注意事项:layout-id 的值好像是 16 进制的, 注意转换 (小于 10 的时候当然不用转换)。 [结束循环] 关于 USB: 我启用了 USBPorts-All.kext, 同时禁用了 USBPorts.kext, 保存,重启, 就好了。 注意,黑苹果的 EFI 分区有两种, > 一个是用 Clover https://hackintosh.gitbook.io/-r-hackintosh-vanilla-desktop-guide/, > 一个是用 OpenCore https://dortania.github.io/OpenCore-Desktop-Guide/ 在网上搜教程使用复制粘贴大法的时候别弄混了,否则是引导不起来的。 |
11
shiji OP 再补充一些个人经验吧。
遇到了一个奇怪的 bug 。 如果从 Windows 里面重启,引导进入 MacOS, 声音就没了。 想摔键盘,难道 layout-id 能自己漂移? 这个奇怪的 bug 是因为双系统的时候,windows 下面装了 realtek 的声卡驱动, 它会改动声卡寄存器的某个值。结果 MacOS 就不能驱动声卡了(可识别, 没声音) 解决方案: 切换系统的时候先关机再开机 也有别的解决方案,来重置寄存器的值,但是太麻烦。 |
12
zhaozhao 2020-07-19 12:07:46 +08:00
@shiji 咨询个问题:看你描述你是 windows 、黑苹果各自硬盘分离,两个硬盘是是有两个 EFI 分区么?
我两个硬盘也想用同样的方式分离开(一个硬盘装黑苹果,其中 efi 分区内放黑苹果 bootloader ;一个硬盘装 windows,其中 efi 分区放 windows bootloader ),在启动时通过主板选启动硬盘来启动对应的系统。 但是我在已有一个硬盘已经安装了黑苹果系统后,再给第二个硬盘安装 win10 时,win10 会自动把 bootloader 安装到第一个黑苹果硬盘的 efi 分区中,第二个硬盘中就没有 efi 分区了。你有遇到过这种情况么?怎么解决的呢? |