前言

该教程我其实已经在贴吧发过一个帖子了,这个帖子在吧里面的反响还不错,估计是因为当时黑果吧太多打广告骗钱的人,导致我这样的帖子也能成为精品。当然,感谢后来的吧主夜白给我加精,他目前在申请多个吧的吧主,祝他成功吧。

但是我认为之前的贴子并不好不是很系统。毕竟贴吧更多的是想到哪里写到哪里,分享比不上教程详细。所以我打算写一个教程来引导小白入坑,不在本文介绍那些复杂需要折腾的驱动问题。

警告

请注意,本贴只做技术与学习探讨,不做任何商业和违法用途。同时请各位在实践学习后,于24小时内自行消除

在非苹果设备上安装macOS操作系统需要承担一定责任,希望各位明确用途后,仔细思考。作者不提倡读者进行下面的操作,本贴仅供技术参考

可能涉及到的法律问题:macOS1014

如果您是非个人用户或用作商业用途,您应该观看上述材料中所提及问题,并不要接触实施下述操作。

资源准备工作

  1. 一台电脑,最好是搭载Windows 7及以上的操作系统,推荐Windows 10
  2. 一个不少于4G的U盘,8GB起步;如果安装macOS10.15(Catalina)请使用16G的U盘。
  3. 工具软件(DiskGenius专业版balenaEtcher官方版微PE官方版);
  4. 原版镜像(这里提供的是黑果小兵的镜像,侵权删);
  5. 解压工具(此处链接的是7-Zip);
  6. 知道如何百度

知道如何百度是非常重要的一件事情,因为里面涉及到一些概念,这些概念比较不那么专业,但确实也不是很常见,因此需要有一定的百度能力(主要还是有一些小白太懒了,常见诸如如何进BIOS都不愿意去百度了解)。

电脑调试工作

  1. 下载或安装好上述软件,其中DiskGenius专业版最好是免安装版的。

  2. 打开DiskGenius专业版,右键自己的磁盘(不是分区),查看是否是GPT分区,若不是,需要在PE下转换。

  1. 双击微PE.exe,点击右下角生成.iso文件,解压该iso文件到你的(确保它是Fat 32格式最好转移其他文件)U盘里。

  2. 进入BIOS,找到你的BIOS里面的这几个选项,并将其设置成对应状态。主要有:DVMT-Preallocted(>64MB),Security Boot(disabled)SATA Mode/磁盘模式(AHCI)UEFI启动(纯)CSM(关闭)启动顺序(U盘第一位),保存重启。

  3. 进入微PE,找到自己下载的DiskGenius专业版,双击打开。若硬盘格式是MBR,则将该软件挪到U盘里面,再双击打开。右键有操作系统想安装macOS的磁盘,将其转换成GPT(GUID)格式

  1. 查看将被安装macOS的磁盘,是否存在一个>200MB的EFI分区。若没有,则可删除所有已存在的MSR分区及EFI分区,此时若磁盘最前部的空闲空间>200MB,则可以直接建立EFI(EFI Partition)分区。若仍少于200MB,则右键磁盘此时的第一分区,选择调整磁盘大小,在前部空间分出200MB大小空闲空间,并新建EFI(EFI Partition)分区。

  2. 检查好磁盘均是GPT(GUID)格式、(Windows所在磁盘和macOS将安装的所在磁盘上)存在>200MB的EFI分区,确保好这两点之后,点击PE桌面上的Dism++,选择自己的Windows操作系统,选择引导修复,(一般)无脑下一步即可。

    【GZ小白】注意事项:转换为GUID格式,会删除该硬盘的扩展分区

  3. 电脑准备工作完成。

安装调试过程

  1. 打开balenaEtcher,插入U盘,按照提示操作,选择下载好的镜像进行烧录。
  1. 烧录好后可以有两种选择,一步一步继续往下走或者直接跳转到第6步,(若下载的镜像为我推荐的则)两种方式都可以完成安装,推荐一步一步走。

  2. 这里找到你的机型或类似配置的EFI,下载备用。若找不到请直接跳第6步操作

  3. 打开DiskGenius软件,将U盘EFI分区内的所有文件删除,并使用Ctrl+V的快捷键方式将下载的EFI文件夹粘贴进去。注意,EFI文件夹下若还有一个EFI文件夹,存在嵌套情况,请直接将最里层的EFI复制进U盘的EFI分区

  1. 检查EFI/CLOVER/ACPI/Patched/,若存在DSDT文件,直接删除。
  1. 重启,选择U盘作为第一启动项,选择Boot macOS install from macOS Mojave installation(macOS图标那一项),如果你没有更换原有EFI,接着就是跑代码过程了。如果更换过了EFI,那么在移动到安装项之后,按下空格键,同样空格选择-v,再ESC回到原有界面安装即可。
  2. 若启动不顺利,碰到直接重启,卡死在某一界面,我的建议是:安装时候进行录像,将卡死或者导致重启的代码截图出来,在群里寻求帮助。当然,我更加推荐前往远景论坛查贴或者直接百度卡死代码解决这些问题。
  3. 若一切安装顺利,则它将进入安装界面。在安装界面选择磁盘工具,将预安装分区抹除成HFS分区,也即日志式,若你是固态硬盘,也可选择apfs。磁盘名字自己任意给定,白果磁盘名字为Macintosh HD,尽量避免这个名字。
  4. 接下来就可以进行安装了,一路下一步,选择自己刚刚命名的磁盘安装,等待安装完成。
  5. 安装完成会重启回到引导界面,此时选择Boot macOS install From 【你自己起的磁盘名字】,空格同样可以选择代码模式。进入第二次安装,此时不需要手动操作,等待安装完成重启即可。
  6. 此时回到引导界面应是已经安装完成,选择Boot macOS From 【你自己起的磁盘名字】,进入设置界面,接下来等着你的就是macOS的全新体验了。

macOS、Windows 双引导

在安装完成之后,要做的就是进行引导的设置。

有两种设置引导的方式,此处推荐使用的是PE进行引导的建立,也介绍Windows下设置引导的方法介绍。

  1. Windows环境下完成引导的设置。

    在Windows下设置引导需要借助软件完成,软件名称及官网下载[**在这里**](https://www.easyuefi.com/index-us.html)。该软件我们需要的是企业版,普通版本没有添加引导的功能,注意甄别。

    下载完软件后,先打开DiskGenius,将U盘里面的ESP(EFI)分区中Clover文件夹整个复制到桌面。再通过Ctrl+V的方式,粘贴在Windows启动磁盘的ESP分区中EFI文件夹下。

    Windows、macOS在不同磁盘下时)也可以复制整个EFI文件夹到macOS所在磁盘的ESP分区。
    新手小白建议前述操作。

    接下来打开easyUEFI,选择新建引导项,引导类型选择“Linux或其他”,名称只能输入英文,可随意填写。选择你所放引导的ESP分区,找到Clover文件夹下的CLOVERX64.efi文件,选中完成即可。

    【GZ小白】注意事项:如果未看到CLOVER.efi文件(EasyUEFI下),请重启电脑即可看到

  1. PE下完成引导的设置。

    进入PE,然后同样,打开DiskGenius,将**U盘里面的ESP(EFI)分区中Clover**文件夹整个复制到桌面。再**通过Ctrl+V**的方式,粘贴在**Windows启动磁盘的ESP分区中EFI文件夹**下。

    Windows、macOS在不同磁盘下时)也可以复制整个EFI文件夹到macOS所在磁盘的ESP分区。
    新手小白建议前述操作。

    此处的引导建立使用Bootice这款软件,选择引导,UEFI设置。引导文件同样选择CLOVERX64.efi,名称随意,选择粘贴了引导文件的分区。

安装过程常见问题解答

  1. 抹除时出现“磁盘空间不足,无法完成操作”怎么办?

    答:这是你在**电脑调试阶段**中,给ESP分区空间预留不足200MB,需要重新操作,将空间扩大。
  2. 怎么才知道我的磁盘是不是GPT格式呢?

    答:当你在DiskGenius专业版软件中,右键该磁盘时,若“转换到GUID格式”为**灰色不可选中**,则表示该磁盘格式为GPT。
  3. 为什么我在安装的时候找不到我的硬盘?

    答:若为三星的PM981或者PM981a,或者其他的出名不可安装macOS(百度可以知道是否难以安装)的硬盘,建议小白放弃。愿意折腾的话可以查看这篇我的[**PM981安装教程**](http://bbs.pcbeta.com/viewthread-1814806-1-1.html)(发布在远景),不保证在所有机型上稳定。
    若不是上述硬盘,则我建议更新clover版本,对小白最简单的方式是,更换镜像版本或者镜像源。
  4. BIOS设置时找不到一模一样的选项怎么办?

    答:并不是所有的BIOS都有我所提到的选项名称,这很正常。你需要找到意思相近的名称项,设置好就可以。如有的BIOS将**Security Boot**叫做**Security/安全启动**,名称变化很正常。**只有DVMT Pre-allocated项**,大部分笔记本BIOS会选择隐藏,可以不用纠结。其余选项都应存在你的BIOS中,并需要设置好。
  5. 安装时,-v滚代码卡apfs_moudle_start怎么办(一般是10.15的问题)【GZ小白】

    答:打补丁如下
    Comment Find*[HEX] Replace[HEX]
    change EC0 to EC 4543305f 45435f5f
    change H_EC to EC 485f4543 45435f5f
    change ECDV to EC 45434456 45435f5f

    一般只需选第一条加粗补丁即可

  1. 安装10.15时,卡VoodooPS2Controller怎么办(一般是10.15的问题)【GZ小白】

    EFI/CLOVER/kexts/others/目录下,删除VoodooPS2Controller.kexts

其他

我希望各位小白,在明确步骤后,可以通过自己百度、找帖子之后解决掉大部分问题,之后才是找大神寻求帮助。

我比较推荐以下方式问问题:

  1. 这个我应该怎么做?Not 大神帮我搞定!
  2. 这个在哪里有具体操作?Not 大神帮我搞定!

帮完忙,比较喜欢这种回复:

  1. 我知道了,谢谢你!Not 好/嗯/哦。

如果希望别人帮你安装,自己不想动手不想研究的话,希望你还是左转淘宝或者别接触黑苹果以及玩黑果的人,白嫖可耻,时间宝贵。

感谢

感谢QQ群:706372078里的管理员【GZ小白】修改补充教程,也欢迎其他人一起补充及完善教程。

【GZ小白】:3467365604

联系我

百度贴吧:我傻你有意见啊
远景ID:qiuxiangzhi
QQ:1941256841,加我请注明来意