我的黑苹果安装经验
先说说我的电脑配置,主板:MSI B360M mortar 迫击炮,CPU:i5 9400f,不带核显的,显卡:一个杂牌的RX560,内存是两个不同品牌的8G条,硬盘也是一个杂牌的固态。非常典型的配置,相信很多朋友和我的是一样,似乎在GITHUB中找EFI时,这样的主板和CPU也是关注比较多。
但真正要装好黑苹果,还是很不容易的,需要大量的时间,非常考验你的耐心。好在经过两个星期上百次尝试,终于成功了。在这里就将我的经验分享出来,希望大家少走一些弯路,早一点吃上苹果。
这里主要分三部分来说,其中第一部分是非常明确的步骤。
1、macOS系统安装U盘的制作
为了确保是原版,我是在macOS系统中做的。有macOS系统还装黑苹果?这似乎是个先有鸡还是先有蛋的问题。其实可以先在VMware中装一个macOS系统,毕竟这比实体机的安装容易多了(安装步骤就不啰嗦了)。具体步骤如下:
1.1 下载macOS系统。
在macOS的命令行中,使用下面这条命令,查找当前官方可下载的系统。
softwareupdate --list-full-installers;echo;echo "Please enter version number you wish to download:";read;$(if [ -n "$REPLY" ]; then; echo "softwareupdate --fetch-full-installer --full-installer-version "$REPLY; fi);
然后输入版本号下载你所需要的macOS系统。所需时间依赖你的网速,一般需要二十多分钟。下载完成之后,可以在应用中看到安装macOS系统的图标。
1.2 U盘的准备
准备一个空的16GU盘,用DiskGenius将它的所有分区删除(注意这个删除U盘的所有的分区是必须的!但也千万别弄错了,别把其他的硬盘的分区给删了),保存。然后插入到虚拟机的macOS系统中(这个在VMWare的软件操作界面上很容易做的)。然后使用macOS的磁盘工具,将这个U盘抹掉,抹掉时,名称可取名为 myvolume(后续命令行中会用到),格式使用 Mac OS扩展。
1.3 将macOS系统写入U盘
在命令行中,使用下面命令将下载好的macOS系统写入U盘。
sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/myvolume
然后按屏幕提示进行操作,直至完成即可。若下载的不同的macOS系统,命令行中的系统名称会有所差别。此过程需要二十分钟左右。
如果没有macOS系统,或者不懂得命令行操作,就下载镜像文件用TransMac或balenaEtcher或其他的工具制作吧。
2、EFI文件的准备
比较省心的做法是在网上下载别人的EFI文件,尽可能找硬件配置相同的,如果没有完全一样的,也要找主板CPU显卡尽量一样或型号非常接近的。有很多黑苹果论坛中都有提供各种电脑配置的EFI,当然下载是要注册交点小费的。其实在GITHUB中也有很多,而且免费,但有时这网站打不开。
自己制作EFI文件就比较麻烦一点,根据OpenCore的官方教程,下载、收集文件、修改配置文件,全套流程走下来,起码半个小时了,但做出来的东西比较放心,只是你总怀疑自己的东西没有别人网上放出来的好,起码别人放出来的是他在机器上安装成功了的。
用DiskGenius将准备好的EFI文件拷贝到安装U盘的EFI分区中就可以了。
3、不停的尝试
不管你是网上下载的还是自己制作的,能不能安装成功都不好说,得一个一个去试。不断的调整config.plist中的参数,用DiskGenius去替换U盘EFI分区中的文件再去试。有时候又怀疑macOS的版本不支持,或者怀疑按前面方法做的安装U盘和从网上下载的DMG再用TransMac或balenaEtcher制作的U盘可能有什么区别,反反复复的折腾,这需要足够的耐心和运气。
3.1 BIOS设置
不同的主板,BIOS设置稍有差别,可以按网上的教程,但也不完全照搬。我的这款主板也有点尿性,升级到了最新的BIOS,然后按网上的方法将那个 Windows 10 WHQL支持 设置为 允许,然后启动模式就没得选了,只有 UEFI,然后我做的安装U盘有时就没办法启动。但后来我改成了禁止,启动模式也改成了 Legacy+UEFI,才能正常启动。
3.2 无线和蓝牙的问题
曾经尝试了好几个EFI,跑代码总是循环在Bluetoothd的报错,有三个进程无法加载,我便怀疑是因为我的电脑没有无线网卡和蓝牙设备,而新版的macOS系统必须要求有无线蓝牙,所以还花了155在网上买了一套,但装好之后发现问题依旧。现在安装成功了回头来看,其实没有这个无线蓝牙卡应该也是可能的,只是少了苹果的某些功能。
3.3 显卡的问题
因为我的显卡是杂牌的RX560,用鲁大师检测,是讯景的,在网上资料好几处说尽量不要用讯景的,可能会有莫名其妙的问题。然后我便想去淘一个蓝宝石590的卡,但因为担心买到矿渣,犹豫了很久。后来看到网上资料说可以刷显卡的BIOS,就按上面的方法,把一个杂牌的显卡活生生的刷成了蓝宝石RX560。
4 结语
现在能安装成功,我也不知道是因为终于找到一个非常匹配的EFI文件,还是某个参数设置终于对上了,还是因为BIOS的设置终究没有按网上的来,还是因为我刷了显卡vBIOS的原因。成功还是有很大的运气成份,现在虽然是安装成功了,而且是最新的 Ventura 系统,但还没有声音,应该还需要对声卡的参数进行调校。
回想这两个星期以来,守着跑动的代码,一次次等待的绝望,所花费的时间和精力,还不如去买个白苹果。但作为一个摆弄电脑一二十年,重装电脑无数,手机路由器系统刷机无数的人,黑苹果却没有装过,就是不服输,别人能办到的事,我一定能办到,所以一直坚持。
好吧,最后几点经验分享给大家:
(1) 不想费时间和精力的人不要去折腾黑苹果,买个白苹果吧。除非你很闲,很喜欢折腾。
(2) 苹果的系统也不一定好用,还是Windows系统用着顺手省心,那些自认为苹果系统好用的人,天生自带小资气质,不要和他们一般见识。除非你需要专业的视频、图像处理。
(3) 折腾黑苹果得有足够的理论和操作技能,熟悉各类系统,灵活运用各类工具软件,甚至命令行操作,网上的各类操作教程你得看得懂。
(4) 安装尝试时,跑代码卡住是非常普遍而且让人绝望的。如果跑了十分钟还没有图形界面出来,你得中止了,重新改参数换文件再尝试,不要浪费时间。
(5) 为了保证你的数据安全,先用单独的一块固态硬盘来折腾吧,把其它的硬盘线拨掉。
(6) 黑苹果比VMware中的苹果系统顺滑一些,但还是没有白苹果顺滑,有时会出现卡顿死机不稳定的情况。随便玩玩就好,不要作为生产力。