第一次做黑苹果,有几个问题想请教。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
shiji

第一次做黑苹果,有几个问题想请教。

  •  
  •   shiji 2020 年 6 月 27 日 3715 次点击
    这是一个创建于 2128 天前的主题,其中的信息可能已经有所发展或是发生改变。

    基本步骤是做安装盘,改 EFI (参照 https://github.com/jergoo/Hackintosh-ROG-STRIX-Z490I 因为硬件比较相似,只是我的主板是 ROG MAXIMUS XII FORMULA )

    现在系统安装好了,也进来了,只是声卡和蓝牙驱动有一点问题,USB 也需要一定的改动(关闭一些机箱后面的接口)。

    所以问题是,现在在哪里改 OpenCore 设置?

    现在安装好的黑苹果 EFI 分区挂载出来是空的, 难道要改安装盘的 EFI,然后重装么?

    (第一次弄黑苹果,问题可能比较傻) 多谢

    13 条回复    2020-07-19 12:29:24 +08:00
    baoshuai33
        1
    baoshuai33  
       2020 年 6 月 27 日 via iPhone   1
    把安装盘的 efi 拷贝到系统盘的 efi
    z7356995
        2
    z7356995  
       2020 年 6 月 27 日 via Android   1
    安装好后,,黑苹果的引导分区是在磁盘的 efi 分区里,你要改 efi, 先在别的地方改好,,然后后 diskgenius 复制到硬盘的 efi 分区就可以
    TimPeake
        3
    TimPeake  
       2020 年 6 月 27 日
    @z7356995 大佬 弱弱地问下 安装黑苹果的时候,在操作格式化抹盘的时候 提示 mediakit reports not enough space on 5344 什么鬼 ? [注:efi 分区是 200.5m 左右]
    shiji
        4
    shiji  
    OP
       2020 年 6 月 27 日 via iPhone
    @TimPeake 这个问题我一次也没遇到给
    TimPeake
        5
    TimPeake  
       2020 年 6 月 27 日
    @shiji 我是 amd+RX580 gibMacOS 方式安装的黑苹果 也是 OC 引导 ,打算单个硬盘双系统。这个问题困扰两天了。晚上回去进 pe 重新格式化硬盘试试。
    你是单系统还是双系统 ?
    WhaleYoung
        6
    WhaleYoung  
       2020 年 6 月 27 日 via Android   1
    用 Hackintool 挂载你的安装盘和系统所在盘,然后把安装盘的拷贝进去。
    shiji
        7
    shiji  
    OP
       2020 年 6 月 27 日 via iPhone
    /div>
    @TimPeake 我是两条 m2, 一条 Windows 一条黑苹果,各自放各自的启动分区,互相独立
    shiji
        8
    shiji  
    OP
       2020 年 6 月 27 日 via iPhone
    @WhaleYoung
    @z7356995
    @baoshuai33
    多谢。搞定了

    还有一个问题想请教一下
    声卡是 s1220 (好像本质是 Realtek 的
    Alc1220 ) 系统能识别出来,能针对插拔耳机接口做出反应,但是就是没有声音,老哥们有遇到过类似情况么?

    另外英特尔的蓝牙和 WiFi 驱动是不是根本没戏? 我看很多人都是另外买了个苹果支持的博通芯片。
    TimPeake
        9
    TimPeake  
       2020 年 6 月 27 日
    @shiji 我花 180 买了 94360cd 拆机卡, 安装程序界面里都可以直接连接 WIFI, 蓝牙应该也是完美的
    自带的网卡不要想了肯定是没戏的,拆机网卡是完美解决方案
    shiji
        10
    shiji  
    OP
       2020 年 6 月 28 日
    后续:

    关于 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/
    在网上搜教程使用复制粘贴大法的时候别弄混了,否则是引导不起来的。
    shiji
        11
    shiji  
    OP
       2020 年 7 月 3 日
    再补充一些个人经验吧。

    遇到了一个奇怪的 bug 。 如果从 Windows 里面重启,引导进入 MacOS, 声音就没了。
    想摔键盘,难道 layout-id 能自己漂移?

    这个奇怪的 bug 是因为双系统的时候,windows 下面装了 realtek 的声卡驱动, 它会改动声卡寄存器的某个值。结果 MacOS 就不能驱动声卡了(可识别, 没声音)

    解决方案: 切换系统的时候先关机再开机

    也有别的解决方案,来重置寄存器的值,但是太麻烦。
    zhaozhao
        12
    zhaozhao  
       2020 年 7 月 19 日
    @shiji 咨询个问题:看你描述你是 windows 、黑苹果各自硬盘分离,两个硬盘是是有两个 EFI 分区么?

    我两个硬盘也想用同样的方式分离开(一个硬盘装黑苹果,其中 efi 分区内放黑苹果 bootloader ;一个硬盘装 windows,其中 efi 分区放 windows bootloader ),在启动时通过主板选启动硬盘来启动对应的系统。

    但是我在已有一个硬盘已经安装了黑苹果系统后,再给第二个硬盘安装 win10 时,win10 会自动把 bootloader 安装到第一个黑苹果硬盘的 efi 分区中,第二个硬盘中就没有 efi 分区了。你有遇到过这种情况么?怎么解决的呢?
    shiji
        13
    shiji  
    OP
       2020 年 7 月 19 日 via iPhone
    @zhaozhao 是的 两个 efi, 每个硬盘各一个。
    我先装 win10,然后装的黑苹果。

    你这种情况粗暴的方法是安装 win10 的时候 把黑苹果的硬盘拔了。

    等你两个系统都安装好了,opencore 也是能识别出 windows 的(我什么都没修改,它能自己识别出来)。 默认用 open core 引导就好了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     935 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 19:13 PVG 03:13 LAX 12:13 JFK 15:13
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86