黑苹果安装 macOS 10.15 Catalina

每次安装黑苹果都要花很多时间重新查找资料,这次将要点记录下来

主要参考资料

资源下载

  • 安装镜像 / 黑果小兵 - 合集形式,EFI文件夹下内容杂糅,不适合特定的个体。可作为完善的备份资料,覆盖安装最新的Clover
  • Clover - 启动引导
  • Clover Configurator - 图形界面的Clover设置编辑器
  • Kexts - 自动编译保持最新的Kexts,或者对应kext的Github repo

最小化原则。只添加运行所必须的最少的 configs/drivers/kexts,避免对系统的多余的修改。遇到问题时针对性的解决。这在不清楚各个设置或代码包的作用和影响时,尤为重要。

通用安装教程

针对性的调整

台式机配置

  • Intel E3-1230v2, Ivy bridge
  • AMD RX580 8G
  • Asrock B75 Pro3, AMI UEFI
    • Onboard LAN Realtek RTL8111E
    • Onboard audio Realtek ALC892
    • 2 x SATA3 by ASMedia ASM1061
  • Monitor LG 34WK650, HDMI
  • Razor wired keyboard & wireless mouse
  • 安装mac到独立的SSD

安装前的准备

  • 下载必要的资源,安装镜像、Clover、Clover Configurator。kext可在安装后按需下载
  • 制作安装U盘
    • windows下用 Etcher 将安装镜像刻录到U盘
    • U盘内容会完全抹去,U盘容量 > 16G。
  • 安装Clover到U盘
    • mac下用Clover Configurator加载U盘的EFI分区,将原有的EFI文件夹重命名为EFI_backup作为备份,安装Clover到U盘,默认配置,注意安装位置选择U盘而不是当前的mac
    • 如果只有windows,需要在windows下加载U盘EFI分区进行修改,或者直接修改镜像的EFI分区
  • Clover的一些设置
    • config.plist,启动参数中增加 agdpmod=pikera
    • EFI drivers,对于Clover r4986之后的版本
      • 位置在 EFI -> CLOVER -> drivers -> UEFI,可删除旧版文件夹 EFI -> CLOVER -> drivers64UEFIEFI -> CLOVER -> UEFIDrivers
      • Drivers文件名,已不需要 -64 的后缀
    • 必备的drivers和kexts
      • ApfsDriverLoader.efi, AptioMemoryFix.efi, DataHubDxe.efi, FSInject.efi, HFSPlus.efi, VirtualSmc.efi 或 SMCHelper.efi

      • AppleALC.kext, Lilu.kext, RealtekRTL8111.kext(或 网卡对应驱动), USBInjectAll.kext, WhateverGreen.kext, VirtualSMC.kext 或 FakeSMC.kext

        EFI Drivers
        Kexts

英文教程中都默认已有一台mac,只有这样才能合法的获取mac安装文件,所以很多安装步骤会利用现有mac。当然,已有一台mac是最方便的

安装

  • BIOS配置
    • vt-d, secure boot, AHCI
  • 开机启动选项,选择 USB EFI
    • 如果U盘含有Clover和WinPE两个启动引导,名称会相同,试一下即可
  • Clover界面,Boot macOS Install from Install macOS Catalina
    • 硬盘分区,使用APFS
    • 如果无法分区,见之后的可能的解决方法 [2]。
  • 正常安装 mac
    • 安装过程中重启后,选择从硬盘启动,如 Boot macOS Install form [卷宗名称],这里的[卷宗名称]是在分区时命名的。完成安装

安装后的配置

问题和解决

  1. Clover界面点击启动条目后黑屏,可尝试增加启动参数 agdpmod=pikera

  2. 无法读取硬盘。原因,由于使用了SATA扩展芯片,缺少驱动。例如,引导log提示 Disk I/O error,DiskUtil分区失败提示 unable to write to last block等。
    以下是适用于mac 10.15.x的修正,AppleAHCIPort 40600200 -> 00000000

    Clover Configurator
    <!-- 添加到 KernelAndKextPatches / KextsToPatch 下 -->      
            <dict>
                <key>Comment</key>
                <string>ALPM IO Error AppleAHCIPort</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                QGACAA==
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>MatchOS</key>
                <string>10.15.x</string>
                <key>Name</key>
                <string>AppleAHCIPort</string>
                <key>Replace</key>
                <data>
                AAAAAA==
                </data>
            </dict>
    
  3. 睡眠唤醒后,界面卡顿。

    • TMx86 #3
    • 睡眠唤醒后,Terminal下输入 log show --last 5m | grep TSC,如果有 Unsynchronized TSC for CPU,则需要 VoodooTSCSync.kext
  4. Clover 启动界面包含无效条目

    • 使用Cover Configurator编辑config.plist。GUI,Hide Volume,添加preboot, VM
    • GUI,Scan,勾选两次Legacy。强制生成禁用Legacy的项目,默认虽为禁用但不起作用。
  5. Clover 启动界面无法显示原生分辨率

    • 主板支持显卡的UEFI启动,显卡firmware包含GOP。主板禁用CSM,开启原生分辨率
    • 主板不支持显卡的UEFI启动,需开启CSM。CsmVideoDxe.efi Clover引导时可修正分辨率,但进入mac后黑屏
  6. BIOS下,没有启动mac的条目

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 200,045评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,114评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 147,120评论 0 332
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,902评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,828评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,132评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,590评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,258评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,408评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,335评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,385评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,068评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,660评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,747评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,967评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,406评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,970评论 2 341

推荐阅读更多精彩内容