最近尝试安装黑苹果,并且成功上岸,在此积累查阅的资料和经验,做一篇安装日志。
我是用的电脑配置如下:
- 电脑型号:联想 昭阳 K43c-80 笔记本
- CPU:英特尔 Core i5-8250U @ 1.60GHz 四核
- 主板:联想 LNVNB161216
- 内存:三星 DDR4 2400MHz 8GB
- 显卡:英特尔 UHD Graphics 620 (128MB)
- 声卡:Conexant SmartAudio HD @ 英特尔 High Definition Audio 控制器
- 网卡:瑞昱 RTL8168/8111/8112 Gigabit Ethernet Controller
- 硬盘(安装MacOS的外接硬盘):Lenovo SSD SL700 M.2 128G
新手初次尝试,还请各位大佬轻喷。
一、 安装前的准备
- 准备镜像:
- 注意,为了简单点,可以直接下载带clover或open core引导的镜像,但是要注意Clover和OpenCore的版本,不同版本的引导可能不互相兼容,类似于这样的程序升级会在引导mac的驱动、补丁、启动核心文件,改动比较大。
- 我用的是MacOS Catalina 10.15.6(19G73) Installer for Clover 5119.dmg
- 准备硬件:Catalina需要至少8GB以上的U盘;
- 准备软件:
- DiskGenius——磁盘操作工具
- Etcher或者TransMac——镜像刻录工具
- EasyUEFI——启动项设置工具
- 准备EFI文件:
- 适合计算机硬件的驱动,以.kext为后缀的文件
- Clover基本文件等在镜像中已包含,目前只需要弄清楚你计算机的硬件型号即可,可以在右键“我的计算机”---->设备管理器中找到大部分,实在不行可用鲁大师检测一下。
二、 制作启动盘
- 将你准备好的U盘以默认格式格式化:
- 容量与你的U盘容量基本一致(由于计算误差和系统文件等问题,显示容量会有所不同,不要紧)
- 镜像烧录:
- 用“TransMac”:
- 记得以管理员的身份运行,右键单击你的U盘,选"Format Disk for Mac",将U盘以Mac可以识别的格式格式化,用时不长,应该很快就会完成;
- 右键单击你的U盘,选"Restore with Disk Image",选择你的镜像,等待完成,镜像就烧录好了;
- 用“Etcher”:
- 单击"Select image",选择你要的镜像文件;
- 单击"Select drive"选择你的U盘(如果你已经插入了一个,在这里会直接显示你的U盘);
- 单击"Flash"开始刻录镜像;
- 当Flashing(刻录)和Validating(完整性检测)都完成后,会出现Complete并且文字下面会有绿灯提示成功;
- 用“TransMac”:
三、 配置四叶草引导驱动
- 打开DiskGenius工具,找到U盘的ESP分区,将原始EFI文件夹移除,可以拷贝到桌面作为备份(右键->复制到桌面);
- 将适合自己电脑的EFI文件复制进去(不能拖动,可以Ctrl + C、Ctrl + V),或者将ESP整个分区删除,然后重新添加,以FAT32的格式格式化,这样就可以直接在资源管理器中操作文件了(同样可以在硬盘某分区实现Mac和Win的文件传输)。
下面介绍下EFI文件的结构
- BOOT ——存放计算机UEFI方式启动配置文件
- bootx64.ef 详细介绍见https://bbs.luobotou.org/forum.php?mod=viewthread&tid=11856
- CLOVER 存放clover引导程序的相关文件
以下是必要文件:
- ACPI —— 存放高级配置与电源接口(Advanced Configuration and Power Interface)配置文件,内部文件提供操作系统应用程序管理所有电源管理接口;详细信息:https://baike.baidu.com/item/ACPI/299421?fr=aladdin
- Patched —— 补丁文件,帮助黑苹果兼容硬件的补丁,内部有电源管理等补丁文件(.aml)
- Driver —— 使用Clover必要的驱动文件
- BIOS —— BIOS驱动(传统方式启动所需)
- UEFI —— UEFI驱动(UEFI启动所需)
- Kexts —— clover注入硬件驱动时,驱动文件存放的位置
- 10.15 —— 与安装系统一致,系统驱动
- Other —— 硬件驱动和模拟硬件驱动(将你的计算机硬件模拟成苹果机相似的硬件)
- Themes —— clover显示主题
- Tools —— EFI SHELL 存放位置,放置用于进入shell环境的.efi文件,不能引导OSX,但可以运行.efi文件
- config.plist —— clover配置文件,有基本设置,模拟设备设置,驱动注入等等
以下是非必需文件
-
- ROM —— 保存提取到显卡ROM中的文件
- DOC —— clover的帮助文档
- MISC —— clover截屏
- OEM —— 分文件存放ACPI、config.plist等文件,用于单一clover引导多个黑苹果系统
详情见 https://blog.csdn.net/weixin_44520133/article/details/104233350
四、 为Mac制作系统盘:分为两种方式分区安装&硬盘安装(我使用的是硬盘安装)
- 分区安装:
- 进入计算机磁盘管理系统
- 保证安装MAC的硬盘格式是GPT(GUID),即右键单击磁盘“转换为MRB磁盘”为灰色
- 磁盘中分出不少于200MB的空间用于存放EFI文件
- 选中MAC系统准分区,右键压缩卷,给足需求压缩卷的大小(最小25G),
- 选择被压缩的卷,右键新建简单卷,一直默认下一步,但注意选择“不要格式化这个卷”
- 完成即可。
- 整盘安装:
- 删除磁盘所有分区,磁盘管理中会显示“未分配”
五、 安装Mac系统(第一阶段)
- 重启计算机,进入BIOS系统(F2,不同机型快捷键不一样);
- 将硬盘模式设置为AHCI,否则会出现Mac实用工具中磁盘工具读不到内置硬盘情况;
- 关闭安全启动(Secure Boot);
- 确保UEFI Boot 打开
- 将做好的U盘启动盘做为第一启动项;
- F10 保存重启;
- 进入Clover后选择BootMacOS install from macOS Catalina,并回车进入跑码(啰嗦)阶段;
- 此阶段会出现多次卡住不动的情况原因都是EFI文件不合适导致,遇到后百度
- 下面是我遇到的部分问题:
- 解决方案:查阅好多资料后才发现似乎需要在config.plist中添加相关驱动的注入
六、 安装Mac系统(第二阶段)
- 跑完代码后,会进入苹果logo然后进入mac实用工具,先选择磁盘工具
- 显示硬盘,选择自己要安装的盘(或分区),一般为灰色;
- 然后抹掉磁盘,格式按固态硬盘-->APFS,机械硬盘-->macos 扩展式,
- 出现抹盘失败提示空间不足,是磁盘格式没处理好(GUID,EFI 200MB,“全新”磁盘等等)
- 抹盘成功之后,选择安装Mac OS,找到自己抹掉的盘,选中安装;此过程将安装文件写入磁盘中;
- 进度条走完后就会重启,重启进入clover,选中Boot Mac OS from X(你的盘)
- 一会进入第二次安装,此过程正式安装系统;
- 安装完成后进入苹果系统,进行设置后即可;
七、 更改硬盘启动
- 重启进入win,使用DiskGenius,将刚刚EFI文件姐里的Clover文件拷贝到硬盘ESP分区;
- 安装EasyUEFI,并以管理员身份打开,,进入管理界面点击“+”,新建引导;
- 类型选择“Linux或其他操作系统”,描述输英文即可
- 选择目标分区(刚拷贝EFI的分区),文件路径点击浏览;
- 找到EFI/Clover/CLOVERX64.efi启动文件,并确定;
- 完成新建引导项;
- 然后用上下键调节将新建的引导项做第一启动项,就完成了;
虽然安装完成了,但是后期维护例如无线、电池、触控板等驱动不匹配,无法使用相关功能也是十分必要的,本人也在摸索中前进,希望能够最终配置成一个高仿的白苹果。
安装黑苹果给我最大的体会就是一句名言“生命不止,折腾不息”,有的问题可能要找许多资料,爬众多大佬的帖子,有时好几天都不能找到合适的解决方法,这也是最后考验耐性的时候,只要肯坚持,一定能“折腾”出来!
最后一定要特别感谢一直在帮助我安装黑苹果,给我解决许多疑难杂症,还教给我不少知识的好友:“苏-g470catalina新新电脑手机维护”,大神NB!