【实战业余IT】让你的PC吃上黑苹果(六)

2024-08-17 14:38:14 21点赞 98收藏 14评论

书接上回,安装盘做好以后,我们就可以准备开始安装了。安装前,建议你想清楚一个问题:你要装几个系统?

  1. 硬盘macOS单系统:如果你的电脑配置比较高(尤其是CPU核数至少六核以上),希望macOS和Windows可以无缝切换(不需要重启)使用的话,推荐安装macOS单系统,用最经典的Parallels Desktop虚拟化一个Windows,这种方案唯一不建议使用的场合,是你用Windows重使用场景,比如玩大型游戏;

  2. 单硬盘macOS + Windows双系统:如果你有重度Windows使用需求,建议Windows单独安装到硬盘,这样硬件性能可以全部释放,安装方式也分两种:使用苹果的启动转换助理和手动分区安装;

  3. 双硬盘macOS + Windows双系统:如果你需要两个系统都保持较大的系统空间,建议使用双硬盘,一个硬盘安装macOS,一个硬盘安装Windows双系统;

  4. 单硬盘macOS双系统:尤其是在Beta版macOS出来以后,很多朋友想尝鲜,与其在虚拟机安装,不如利用苹果的“卷宗”方式安装双系统,不影响现有成熟系统使用。

可能性远不限于上述4种,这个问题就要求我们对于引导有规划:

  1. 如果你硬盘上没有系统,或者打算重装,建议先装macOS,这样EFI分区在第一分区,而且以后打算放弃Windows的话【实战业余IT】让你的PC吃上黑苹果(六),Windows分区在后会更好操作;

  2. 如果你的硬盘上有Windows系统,那需要分出一个专门的分区给macOS,Windows会默认生成一个ESP文件夹放引导文件,你的EFI文件是新建EFI分区放置,还是放在ESP分区,非常考验你对OC的理解。

  3. Linux、Android x86、FydeOS、黑ChromeOS等,变化会更多;如果涉及的系统超过两个,用rEFInd引导的话,对于EFI分区的整理又是一个很大的考验,建议你手动建立EFI分区,分配500MB以上的空间。

所以建议新手朋友,单独准备一块干净的硬盘继续我们的安装。如果你对多系统有需求,我们会在更后面的篇幅展开。


安装macOS

安装macOS的过程是完全一致的,差异在于恢复镜像需要在线安装,在安装开始时会触发下载最新版本的系统(这就是每一代系统只提供一个恢复镜像的原因);而离线安装盘只能安装你下载的版本。

OC的引导大致分为四段:

  1. 第一阶段,OC引导菜单之前,如果你使用了DEBUG版,会闪现几行代码;如果你使用了RELEASE版,这一阶段是黑屏;我实战中,除了用赛扬CPU会卡在这里,其他几乎都会顺利通过,初步猜测是BOOTx64.efi引导到OpenCore.efi的阶段;

  2. 第二阶段,OC引导菜单,如果你正确加载了OpenCanopy.efi(篇三讲解过)且Resouces文件夹有正确的资源文件(我的教程是没有建议添加的),会出现下图的GUI界面,否则引导菜单是以文字形式出现。在这个界面下:

    1. 先说一个大原则,在这个阶段,OC还没有加载驱动,所以蓝牙鼠标键盘一律不能用,建议用带无线USB接收器或有线的键盘鼠标;我的联想Yoga730笔记本,在加载VoodooPS2Controller.kext驱动后,这个界面仍然无法使用键盘,需要在篇(四)讲解的NVRAM > Add > 7C436110-AB2A-4BBB-A880-FE41995C9F82 > boot-args中,再添加一条-kbd_fixdisable=1,才能在引导菜单驱动键盘;

    2. 按Tab键可以切换关机和重启,文字菜单按上下键选择项目,回车进入;GUI界面按左右键选择项目,回车进入;如果你在篇(四)讲解的Misc > Boot > PickerAttributes,设置的数值是17,你还可以在GUI界面用鼠标进行操作;(友情提醒,你移动了光标,输入回车或鼠标点击前,系统会停止倒计时

    3. 下图中的黄色图标(文字菜单中标注External的项目),是可移动介质(比如U盘)上的,这个作为区分启动项的一个原则;

    4. 如果你正确加载了CrScreenshotDxe.efi,可以F10截图,默认保存到EFI分区;

    5. 如果你使用恢复镜像安装(安装从下图选中的一项进入),但是看不到“EFI分区名称(dmg)”这一项,同时看不到Reset NVRAM一项,有可能是☑️了Misc > Boot > HideAuxiliary导致被隐藏,尝试在启动菜单按空格键会不会出现;

    6. 如果你使用全量安装镜像,那引导菜单会出现Install XXX的项目,从这一项进入;

  3. 第三阶段,跑码阶段(确保你的boot-args添加了-v keepsyms=1 debug=0x100),这里大致分为两段:

    1. 第一段比较短,会出现大约半个屏幕的[EB|#开头的代码,正常情况会很快清除屏幕,重新开始代码执行;但是会有很多朋友直接卡在这一阶段,绝大部分原因是篇(五)提到的CFG Lock,当然也不排除其他原因,如果你在这里卡了3分钟以上(其实超过30秒就基本确定),就回头修改EFI去吧;

    2. 第二段比较长,会出现大量连续执行代码,看起来很头晕。这一阶段顺利结束的标志是进入到安装界面(恢复镜像与全量安装镜像相同),但这一阶段也会出现卡代码的情况,如卡五国,卡Halting on critical error,卡禁止符号等等,网上有非常多的热心网友分享的卡不同代码的解决方式,善用搜索,回头修改EFI文件;(这一阶段是黑苹果另一半比较煎熬的部分)

    3. 系统会在第二段开始加载驱动,所以如果你的驱动加载正确,这一个阶段基本所有的可驱动的硬件都可以进入工作状态,这其中观感最明显的是显卡;同时,如果你使用核显通过HDMI输出,在这一阶段突然黑屏,但是按一下电源按键电脑并没有关机,基本可以判断是显卡驱动成功但接口未定制,修改config文件DeviceProperties > Add > PciRoot(0x0)/Pci(0x2,0x0) > AAPL,ig-platform-id这一项数值为12345678,即可避免黑屏,但是同时你的显卡也失去正常驱动,显示效果会变差;

  4. 第四阶段,安装界面。进入到如下图的安装界面后,基本可以确认你的EFI文件现状是可以保证你完成macOS安装,那么恭喜你即将看到黑苹果的曙光:

    1. 如果你看到的界面是俄语,重复篇(四)NVRAM > Add > 7C436110-AB2A-4BBB-A880-FE41995C9F82 > prev-lang:kbd 值设置为7A682D48616E773A323532,再重启到引导菜单,执行一次Reset NVRAM,正常就可以切换回中文;

    2. 如果你是用恢复镜像安装,到这一环节有网卡已经正确加载,无线网卡需要连接一次WiFi(屏幕右上角有按钮提示),有线网络畅通的情况,就可以继续下一步;

    3. 首先双击“磁盘工具”,☑️显示所有设备,选中黑苹果硬盘,点击右上工具栏“抹掉”,名称自己起(我的硬盘起名Macintosh,我的macOS在启动菜单的名称就叫Macintosh),格式选择“APFS”,方案选择“GUID分区图”,点击“抹掉”按钮,按系统提示完成;

    4. 退出“磁盘工具”,双击“安装macOS XXX”,后续都是可视化界面,按提示一步一步操作,将系统选择安装在刚抹掉的硬盘上(不要搞错),如果格式不是APFS或者空间不足,盘符会显示灰色;如果恢复镜像在这里提示无法联网,请回头检查网络设备驱动;

    5. 如果是恢复镜像安装,需要在线下载安装文件,重启前的等待时间跟你的网速成反相关;重启后下一安装阶段大概耗时29分钟;

    6. 如果是全量安装,这一阶段基本在40分钟以内,重启前的等待时间跟你U盘的读取速度成反相关;重启后下一安装阶段大概耗时9分钟;

    7. 以macOS 13为例,正常的macOS安装,从你在这一阶段点击安装开始,会遇到3-4次重启,如果一切顺利,你就可以见到macOS的欢迎界面了。(这里提一个建议,在第一次进入系统时不要登录AppleID,后续EFI稳定后再登录

OC引导菜单(第二阶段)OC引导菜单(第二阶段)五国状态展示(步骤3.b)五国状态展示(步骤3.b)macOS安装菜单(第四阶段)macOS安装菜单(第四阶段)磁盘工具设置(步骤4.c)磁盘工具设置(步骤4.c)抹掉磁盘示意(步骤4.c)抹掉磁盘示意(步骤4.c)macOS欢迎界面(步骤4.g)macOS欢迎界面(步骤4.g)

卡代码问题点评

讲实话,硬件选的好的话,已经很久没有遇到卡代码的问题了;同时从2006年至今,无数的热心网友总结了卡代码解决方式专辑(不一定100%可靠),我完全没有必要做重复造轮子的工作,只是点评几个常见问题:

  1. 卡EB:这是第一次安装,和新硬件安装最常遇到的问题之一:

    1. 如果你在上面讲的第三阶段,代码卡在了[EB|#开头这部分,首先检查CFG Lock;

    2. 如果CFG Lock是关闭状态,再检查一下Misc > Security > SecureBootModel,这一项设为Disabled遇到的问题应该比Default少一些;

    3. 其他问题的可能性较小,请自行搜索尝试;

  2. Halting on critical error:卡这个错误大部分是在config编写过程中的低级错误造成的:

    1. 如果之前出现“OCS: No schema for XXX”,是你config文件和OpenCore.efi版本不匹配的原因,大部分出现在拼接EFI文件但是不知其所以然;

    2. 如果之前出现“OC:Image XXX.kext/*** is missing ***”,是你config里加载的kext文件在Kext文件夹找不到对应文件,你仔细按照教程来是不会有这种低级错误;

    3. 如果之前出现“OC:Driver XXX.efi at X cannot be found!”,是你config里加载的efi文件在Drivers文件夹找不到对应文件,同样是低级错误;

  3. OC:Configuration requires vault but no vault provided!,解决方法:Misc > Security > Vault项设置为Optional,前面讲解过不要马虎;

  4. 在步骤2.e和步骤4.c,找不到你的U盘或硬盘项目,检查一下Misc > Security > ScanPilocy,设置为0,前面讲解过不要马虎;

  5. 如果你之前的步骤认真的按照手册操作过,还是遇到问题,请自行搜索解决吧,我已经没法耐心的继续讲如何解决低级错误了。【实战业余IT】让你的PC吃上黑苹果(六)【实战业余IT】让你的PC吃上黑苹果(六)【实战业余IT】让你的PC吃上黑苹果(六)


多系统安装

小学语文老师教我们,写小作文结尾要扣主题【实战业余IT】让你的PC吃上黑苹果(六)【实战业余IT】让你的PC吃上黑苹果(六)【实战业余IT】让你的PC吃上黑苹果(六)。所以本篇的最后,我们仍然回到开头的问题:你打算装几个系统?

  1. 单macOS系统:恭喜你,可以进行后续的优化环节了;

  2. 单硬盘macOS + Windows双系统

    1. 利用启动转换助理安装:请按照官方教程安装;

    2. 手动安装:安装完macOS进入系统,找到“磁盘工具”选择硬盘,点击分区,在分区页面饼图下方点击加号“+”,系统会提示你添加“分区”还是“卷宗”,点击“添加分区”,名称自己起,格式选择“FAT”,方案选择“GUID分区图”,点击“抹掉”按钮,按系统提示完成;重启到Windows PE下(推荐FirPE),用DiskGenius,把在macOS下添加的分区删除,重新建立一个ESP分区(按照DiskGenius默认设置,后续Windows的引导文件放进ESP分区,避免BOOTx64.efi覆盖导致OC无法引导),剩余空间建立一个NTFS主分区,用于安装主分区,剩余步骤自行解决;

    3. 如果你会使用rEFInd引导,则可以双系统共用EFI分区,用rEFInd指定OC和Windows的引导文件,这时候OC和Windows的BOOTx64.efi都可以删掉,这个需要按照rEFInd教程配置;

  3. 双硬盘macOS + Windows双系统:参考第2步,只是双硬盘不需要分区的步骤,直接在新硬盘新建分区即可,双硬盘建议各做一个EFI分区,后续硬盘在其他机器上还可以独立引导;

  4. 单硬盘macOS双系统:在上一步选“分区”还是“卷宗”的时候,双macOS系统,要使用卷宗的方式,这一点我们在之后的优化篇展开。

磁盘工具为硬盘添加分区/卷宗磁盘工具为硬盘添加分区/卷宗单硬盘macOS+Windows双系统硬盘分区示意单硬盘macOS+Windows双系统硬盘分区示意

如果你能顺利过到这里,那么恭喜你,黑苹果的安装阶段就顺利完成了。【实战业余IT】让你的PC吃上黑苹果(六)进入到macOS系统后,操作方式跟白苹果是完全一致的,你如果是第一次使用,需要自己补上很多功课去适应。

当然有一部分朋友仍然有Windows依赖,使用OC引导macOS+Windows双系统虽然不建议,但是如果你使用中没有遇到问题可以不再折腾。至此我的《让你的PC吃上黑苹果》系列就正式结束了,后续的篇幅,会按照实战案例进行纪实,另外展开篇幅把之前挖的优化的坑一一填上。

【下一篇重点黑苹果优化】

声明:本教程意在学习交流,请勿用于商用,涉及的资源请自行在互联网搜索,作者无任何立场,无任何商业推广,有想交流的朋友欢迎留言。喜欢苹果产品的朋友建议支持官方正品,尤其是M系列的MacBook Pro,产品力不是黑苹果笔记本能比的。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
14评论

  • 精彩
  • 最新
  • 联网恢复镜像安装。最后29分钟,到16分钟的时候重启出现“OC:Driver opencanopy.efi at 0 cannot be found! halting on critical error。不知道怎么解决了。望指教

    校验提示文案

    提交
    已过,但又有新问题

    校验提示文案

    提交
    一点点抠细节吧,排障直接百度代码行,英语有基础有些应该能直接看懂。

    校验提示文案

    提交
    收起所有回复
  • 老板来个win+黑苹果的机器,大概多少钱钱,日常使用就行

    校验提示文案

    提交
    回复都被系统吃了

    校验提示文案

    提交
    来个***

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 进到安装界面但是只能看到u盘,内置的固态看不到怎么办哈 [期待]

    校验提示文案

    提交
    scanpilocy

    校验提示文案

    提交
    目前设置是按照教程的0,设置什么合适呢?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • [高兴] 先赏后学

    校验提示文案

    提交
  • 苹果操作系统哪里下。。。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
98
扫一下,分享更方便,购买更轻松