经过三天的奋战,自己在电脑上安装好了黑苹果,学习了一些核心知识。为了避免遗忘,也为了帮助更多的人少走弯路,以下记录安装方法。

首先普及一下磁盘分区模式和系统启动的知识。懂了这个,就明白很多了。

磁盘的分区模式

磁盘的分区模式主要分为两种,MBR(主引导记录)和GPT(全局唯一标识分区表),详情可以看这个文章。可以这样简单理解:

MBR:通过Legecy引导。用EasyBCD修改引导。
原理:通过隐藏的磁盘引导记录(不是隐藏分区)来引导,很难人为控制,一般在windows下是用BCD控制的,在Windows下用EasyBCD软件来管理启动项,注意,这个软件在GPT磁盘下使用时会出现提示说很多功能不能使用。即,你的硬盘如果是MBR,就用EasyBCD修改引导。

GPT:通过EFI引导。用EasyEFI修改引导。
原理:给磁盘设置了一个隐藏分区,磁盘类型是ESP,但ESP的卷标可以任意起。可以用DiskGenius等工具给这个ESP磁盘加上驱动盘符,就可以像访问D盘、E盘一样访问了。这个ESP分区里面有一个EFI文件,这就是启动文件。Colver(四叶草)等启动软件就是修改EFI文件来启动系统的。在Windows下,用EasyEFI来管理启动项。即,你的硬盘如果是GPT,就用EasyEFI修改引导。

对二者比较,发现EFI方式的引导非常简单,而且智能,不需要认为设置太多东西就能启动,当然,它还能启动Linux。修改EFI启动的软件很多,有Colver(“四叶草”,是主流),Chameleon (“变色龙”,已经过时且不再更新)和比较新的Ozmosis,OpenCore。


接下来将分为四个阶段讲解安装过程。

由于GTP磁盘现在已经是主流,而且2T以上的磁盘只能是GTP分区模式,本文只讲GPT分区模式下的黑苹果安装办法。

第一阶段:准备安装环境和安装磁盘。

一般的安装分为两种情况:

1. 对于双磁盘安装,假定磁盘1安装Windows10,磁盘2安装MacOS。

第1步,将磁盘1转换为GPT磁盘,务必设立ESP分区,将用于存放Colver,后文将这个ESP分区叫做“小苹果”。将磁盘2转换为GPT磁盘,有没有ESP分区不重要。先在磁盘1上安装好Windows10。备注:已经是GTP分区的可直接安装Windows10(目前大多数机子都是GTP分区)。

2. 单磁盘安装Win加Mac略有区别,只是在开始的时候不同,后面大同小异。

第1步,第1步,将磁盘转换为GPT磁盘,务必设立ESP分区,将用于存放Colver,后文将这个ESP分区叫做“小苹果”。已经是GTP分区的可略过这一步(目前大多数机子都是GTP分区)。

—————————————–分割线———————————————-

以上两种磁盘安装方式只有这两步是不同的,其余步骤都一样。

第2步,烧录安装U盘。建议用TransMac烧录,烧录后共两个分区,第一个是ESP分区,用于EFI启动,后文将这个ESP分区叫做“大鸭梨”,第二个是苹果分区,用于存放苹果安装盘,其余空间为“未划分空间”。

第3步,将适合于本机的EFI替换掉“大鸭梨”(安装U盘ESP分区)的EFI文件夹。第3步是最难的,要多百度一下适合自己硬件型号的EFI文件,尤其是那个config.plist文件。

第二阶段:安装系统。

第5步,选择Install Mac Install那个进行安装,无误后进入安装环境。
抹盘,安装。
注意,有的安装版本会提示“镜像损坏”而导致无法安装,其实这不是镜像损坏,而是苹果系统对时间判断后导致的。由于10.13版本比较老,2020年安装就会出现这种错误。解决方法就是,修改系统时间,在终端中使用这个代码:date 122014102018.30 即可。(罗嗦一下,这里的数字解读:12(月)20(日)14(时)10(分)2018(年).30(毫秒),奇怪的顺序,但它就是这样的顺序。)

第一遍安装会自动重启,启动时会多出一块Install Mac,选择它,继续安装。
注意,部分时候,第二次进入安装时可能会报错而重启,不用太担心,重复第二遍即可。
安装好后会自动重启。选择刚安装好的Mac系统图标进入系统。

第6步,配置系统,安装NVIDIA显卡驱动。安装完后将对话框保持,不要重启。AMD显卡请略过第6步到第11步。

第三阶段:让电脑脱离U盘顺利启动,并针对自己的电脑优化config.plist

第7步,把CloverConfigurator复制到U盘,在上面的Mac环境下插入电脑,安装CloverConfigurator。打开。

第8步,选择挂载磁盘,将“小苹果”(磁盘的ESP分区)挂载。

第9步,复制U盘的EFI到“小苹果”(刚才挂在的ESP分区)里。

第10步,用CloverConfigurator打开“小苹果”(刚才挂在的ESP分区)内的 \EFI\CLOVER\ 下的 config.plist

第11步,在启动参数那块点右键,将 nvd_drv=1 添加进去。保存退出。关机。拔掉U盘。

第四阶段:设置启动顺序,配置双启动

第12步,开机,这次进入Windows,使用EasyEFI新建启动,类型选择Linux,名称自己起,路径选择刚才的ESP分区的\EFI\BOOT\BOOTX64.EFI,保存到最上面。

第13步,用BIOS设置从ESP磁盘的EFI启动,此时可以选择Windows或Mac双系统。

第14步,同步Win和Mac系统的时间。由于Mac和Win识别时间的方式不同,这里再将Windows的时间同步修改为Mac模式,进入Windows,管理员方式打开CMD,输入
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
这下就完美了。


我的是NVIDIA的卡,NVIDIA的驱动最新只支持到GTX10系列,而且只支持到macOS10.13.6,再新的就无法驱动了。因此,使用N卡目前就只能用macOS10.13.6以下的版本了。对于AMD的卡,可以支持到最新macOS版本。

值得注意的是,并不是macOS10.13.6以下的任意版本都支持N卡,只有特殊的版本才有驱动。为了简单起见,我建议使用macOS10.13.6(17G65) 版本 ,即 macOS High Sierra 10.13.6(17G65) Installer with Clover 4596.dmg。我已经设置好了超链接,可以直接点击用迅雷下载。顺便推荐一下这个下载系统的好地方:https://mirrors.dtops.cc/iso/MacOS/

适用于上面这个系统的N卡驱动可以在TonyMacX86下载到,下载地址为:https://images.nvidia.com/mac/pkg/387/WebDriver-387.10.10.10.40.105.pkg

我已将将我使用的Colver、macOS系统,安装工具等全部打包,下载地址如下:

Free of Charge!

Enjoy! 😀

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注