Surface Pro 4 安装黑苹果macOS Catalina 10.15.1

因为各种原因吧,给我的Surface Pro4 装了一个黑苹果。蛮简单的,一次成功。我尤其喜欢这种“前人栽树,后人乘凉”的事情。

我之前没装过macOS,连虚拟机里也没装过,这是第一次。从我打算安装macOS那天,我看了很多帖子和文章,心里有底之后才下手的。很多文章虽然写的很详细,但要点没写清楚,仅仅是过程的罗列,不具有普适性。 安装黑苹果,大致上就是以下几步(用别人做好的包):

  1. 下载带Clover的镜像,校验MD5码
  2. 将镜像写入U盘,根据需要,替换U盘EFI分区clover
  3. 硬盘分区(确保BitLocker是关闭的)
  4. 关闭安全启动SecureBoot(Surface开机会出现红色锁)
  5. 让电脑从U盘启动(设置启动项顺序)
  6. 安装macOS
  7. 安装成功,将clover添加到硬盘EFI分区
  8. 添加clover到启动项
  9. 重建缓存 这个过程只要谨慎,就没什么难的。难点在于解决安装macOS过程中的错误。而众多网友已经帮我把这个难点解决了。 我刚开始迷迷糊糊的,下载了一个原版镜像。我去网上找将镜像写入U盘的教程,教程告诉我要在macOS系统下制作U盘镜像(问号脸,我有了mac还装黑苹果?)。当然这是有原因的,因为别人制作好的“懒人包”用起来毕竟没自己做的放心。我想,如果我真的这样来做,那么我肯定是要在虚拟机里安装macOS,我还是要另外下载一个别人做好的包,还不如直接就用别人做好的包来装。 CLOVER是什么呢?启动器,可以简单理解为,你装好系统后,选择进入win系统还是macos系统的那个界面,并且呢,可以通过它来加载系统驱动。 我下载的是黑果小兵制作的镜像。用etcher将镜像写入U盘,成功后,U盘被分为两个区,其中一个是U盘的EFI分区。因为我下载的镜像是带clover的,所以此时U盘EFI分区里是有一个clover文件夹的,但因为这个clover不适合我的电脑,所以要把它替换掉,换上适合我的电脑的clover(有别人做好的)。替换CLOVER文件夹我用的软件是DiskGenius。 我看到有一篇文章,讲的是Surface Pro6安装macos,文章中有一部分是直接用u盘的EFI分区直接替换硬盘的EFI分区,这就是我前面讲的“教程不具有普适性”,虽然跟他电脑型号相同、所用镜像相同的人这样做能成功安装,但其他人呢,很可能就进不去系统了。 我的Surface Pro4的硬盘是256G的,比较小,只有一个C盘。为了安装黑苹果,需要从c盘中分出一部分硬盘空间。我的硬盘快满了,所以在安装之前整理了一下自己的文件,把比较占空间的文件打包上传到了onedrive。整理的差不多之后,我用win自带的“磁盘管理”程序在c盘分区上“压缩卷”,但可压缩的空间很少。原因是:硬盘中储存的文件不连续,虽然我删掉了一部分文件把空间空了出来,但这些空闲空间不是连续的,不能“连成一片”,所以就压缩不了那么大了。 后来,我转移或者删除了好多文件,但还是不能压缩出来我想要的空间大小。此时,电脑里也没剩什么了,我干脆将电脑恢复了出厂状态。最终,我从c盘分出80G用来黑苹果。 而后便正式进入了安装过程。关掉安全启动、从u盘启动(将u盘放在启动顺序的第一位),这两个操作在surface上很简单明了,按着“音量+”再点一下电源键,电源键点一下之后就松开,继续按着“音量+”直到进入新界面。这两项很容易做。 上面两步完成后退出,电脑重启就会进入clover的界面了。在安装macos时,我所用的这个clover,需要用的配置文件是“config sp4-install.plist”,其他人可能会不同。 一步步安装macOS的过程我就不写了,这篇文章的目的不是这个。我在安装过程中一个错误也没遇到,非常非常顺利。 安装完成之后呢,macOS系统已经在硬盘上了,这时我们在硬盘的EFI分区添加clover,并把clover放在启动项的第一位,这样一来,开机后首先进入的就是clover的界面,这时我们便可选择进入win系统还是macos系统。这里我用到的软件是DiskGenius和EasyUEFI,我是在win下操作的。 之后呢,我依然选择加载“config sp4-install.plist”配置文件,进入macOS,用Kext Utility重建缓存。这个软件是我另外单独下载的。 重启电脑,进入macOS系统(默认加载“config.plist”配置文件),我遇到的问题是,进度条走到一多半电脑就重启了。原因是,我所用的clover是适配macos 10.15的,而我安装的是10.15.1,需要在mac下修改“config.plist”文件中“matchos”的值,将10.15改为10.15.1,这样我便成功进入系统了,且屏幕分辨率正常(用config sp4-install.plist进入系统,字体特别小)。作者可能是觉得这不算什么问题所以就没有修改。如果在win下修改文件,可能是因为编码原因,我重启电脑后进不去clover界面(解决方法是按音量+和电源键进入恢复界面,把win的启动项放在第一位,即可进入win)。 成功进入macos系统后,因为网卡问题没解决,不能上网。这个问题是已知的,我已经提前买好了有线网卡。但因为没装驱动的原因,不能上网。我想,先临时用手机共享网络给电脑上网体验一下吧,但发现也不能上网,不清楚原因。而后,我下载了网卡驱动,才成功连上了网。 之后呢,我登陆我的账号,发现不能用iTunes Match和iCloud这些服务。而后我才了解到还有一个过程是“洗白”,也就是让apple认为这台黑苹果是一个mac,我没看到好的教程,尝试着做了一下之后,跟前面一样也进不去clover界面了,所以就暂时没做。 如果是像之前的我一样的小白,单纯只看这篇文章是肯定不能装macos的,这篇文章的目的只是理顺我的一些思路、简单记录过程,以后可能会不断修改。 一开始我是打算在淘宝上找人装的,但价格超过了我的心理价位。用请人装macOS的钱,再另外加一部分,我得到的是:
  10. 一块32G的USB3.1的U盘
  11. 一根15米长的六类网线
  12. 一个千兆有线网卡+usb接口一分三分线器
  13. 一个pcbeta论坛共享账号

参考资料:

  1. github仓库 https://github.com/bigsadan/surface-pro-4-hackintosh
  2. 文章 Surface Pro 6超详细教程之安装windows10和黑苹果macOS 10.14双系统 http://www.macoshome.com/hackintosh/hcourse/1334.html
  3. 文章 黑苹果 Clover 四叶草 u盘安装后如何改为硬盘EFI引导 https://imac.hk/clover-usb-install-add-boot-menu.html
  4. 帖子 surface Pro 4 更新10.15.1 全网最完美SP4黑苹果 (surface book 1适用) http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1806282&highlight=surface
  5. 帖子 黑苹果系列教程之——CLOVER 配置教程 https://bbs.tpway.com/thread-5935-1-1.html
  6. 文章 macOS Catalina 10.15.1 19B8 正式版 with Clover 5098原版镜像[双EFI双平台版] https://blog.daliansky.net/macOS-Catalina-10.15.1-19B88-Release-version-with-Clover-5098-original-image-Double-EFI-Version.html
  7. 文章 clover使用教程 https://blog.daliansky.net/clover-user-manual.html