题记
闲着无聊按网上方式一步步去给主机搞个黑苹果玩玩,理想比较美好,但是搞起来却没有想象这么顺利
三件套
1、opencore
https://dortania.github.io/OpenCore-Install-Guide/installer-guide/
2、rufus
3、EFI(需要根据自身电脑配置情况,自己配置EFI或者网上搜索)
我的是华硕H410M-E主板
https://github.com/horserosemilkshake/H410M-E-Opencore-0.6.5-EFI
Docs 范例说明
IA32 引导程序
Utilities 工具包
X64 64位引导程序
步骤
打开Utilities->macrecovery,复制路径
打开CMD
C:\Users\Administrator\Desktop\apple\Utilities\macrecovery
切换到当前目录
回到opencore,点击Windows用户
里面是所有苹果官网镜像,我用的是catalina,python命令下载**(后面好像版本问题选了big sur)**
下载后使用一个8G左右的U盘,打开rufus
引导类型选择非可引导
分区类型选择GPT,其他默认不变
打开U盘文件,在当前路径创建文件夹,文件名为com.apple.recovery.boot
打开刚刚下载的官方镜像,将BaseSystemde文件复制到com.apple.recovery.boot目录
将下载好的EFI复制到U盘里面
回到opencore,下载GenSMBIOS
运行程序,选择3,之后选择mac版本iMac20,1(这里开始写错了,正确是20,1)
打开proptree,左上角点击file,open,打开EFI->OC里的plist后缀的文件
关键词搜索
给MLB,ROM,NUMBER,NAME都修改参数,对应CMD窗口的都参数修改
修改完后重启电脑,设置U盘优先启动
我主板只有这几个选项,设置这几种就好了
但是在重启的时候出现问题,迟迟不能进入跑代码的环节,排除法,将csm还原设置就能进入,不知道什么原因,还得研究一下
之后成功进去页面然后选择已经格式化过的硬盘进行擦除,类型一定要选择APFS,方便好记,我的名字写成mac
这里不知道等了多久,一个晚上之后第二天起来发现没画面输出了,不知道什么原因,然后重新进入引导页,有一个mac os installer
开始安装了
来来回回3次,然后让你设置登录密码,appleid,之后就能进入桌面
之后就要使用OCC工具
https://mackie100projects.altervista.org/opencore-configurator/
打开后,在任务栏上选择工具,挂载EFI,把原系统上的EFI文件删除后,从U盘上复制之前写好的EFI到系统盘,这样的目的是为了将U盘引导转成硬盘引导,之后就已经是完成整个黑苹果安装的过程。
虽然过程磕磕绊绊的完成了,但还是仍有一些问题没有解决
问题:
1、在开机bios设置处会显示无EFI引导,需要手动F1进入Bios设置U盘启动。
2、在桌面会偶尔出现卡顿
3、从Macos切换到windows时候发现有该硬盘但是无法切换到Windows,还是会运行Macos
总结
虽然困难比较多,但在点亮的那一刻,收获感和成就感都是满的,庆幸我这个台式的配置匹配得上github的文件,不然还需要花更多的时间去配置特定的EFI,这是一个自我探索并动手的过程。时间原因,中途存在一些问题还没有相关去了解,等以后再慢慢深入学习一下。