win10和Mac双系统装机整理完美启动
系统配置和布局:
主板: 微型B460m mortar 非wifi版本
Cpu: I5 – 10400 (带核显)
内存: 金士顿Fury骇客神条2666(共48G) 16G + 8G + 16G + 8G
显卡: 瀚凯 RX6600xt
硬盘: 西数SN550 500G 金士顿M.2接口(NVME协议)1T.
网卡: BCM94360CS2
西数SN550 插在第一个(靠近cpu的)M2口,网卡通过转接板插在第二个M2口,金士顿M.2固态通过pcie转m2插在最下面的pcie接口上。Rx6600xt装在最上面pcie口。 剩下sata1口和sata2口还有两个盘。
首先安装黑苹果,安装过程参考OpenCore官方的教程:https://dortania.github.io/OpenCore-Install-Guide/prerequisites.html#prerequisites 这里说明一下,这里的安装也分在线和离线安装,我选择的是在线安装,也就是制作一个启动U盘,在安装的过程中自动下载指定的mac系统。
还有不同的制作安装U盘的方案,我用的是在win10下用rufus的方案,主要参考的过程:Making the installer in Windows | OpenCore Install Guide (dortania.github.io) ,感觉这种方式是最安全的,因为全程所用到的工具只有python3 和rufus。.这个教程制作完之后得到 com.apple.recovery.boot 文件夹,剩下的EFI文件夹是用大佬制作的现成的: https://github.com/fpfeng/Hackintosh-10400-B460M-MORTAR
最终得到U盘根目录如下所示:
插上U盘 进bios选择U盘启动,剩下就是按照提示一步步安装这中间没遇到什么问题,把mac装到SN550盘里面。
装好mac系统之后再把sata盘的win10用 DiskGenius迁移到金士顿M.2 1T固态里面。试了迁移两次都无法启动无奈只能重新安装一遍了。但是安装完之后出问题了:在UEFI硬盘BBS优先权 选项里面看不到win10的盘(也就是金士顿M2固态)(下图是正常时候拍的)
以前win10安装在sata盘里面的时候在这里还能识别到win10 的bootManager呢。现在装到pcie转接口的M2盘就看不到了,切换到存储设备列表界面可以看到stat1~2口的盘和M2_1接口盘。M2的第一个口是西数,M2的第二个口插着bcm网卡,除此之外就看不到别的了:
还以为是bios没法识别pcie口转接的盘导致的,无奈只能把pcie接口的金士顿盘和网卡换个位置结果在存储设备列表界面能看到金士顿盘了,但是在UEFI硬盘BBS优先权里面还是无法找到这个盘里的系统。后来才知道是因为硬盘没有ESP分区(里面有EFI文件)bios就搜索不到。
为什么没有这个分区? 以前安装都是有的,而且在虚拟机里面安装的win10都有这个分区,经过搜索得知 测到有一个硬盘有EFI分区了那么安装的系统就不再有这个分区 。前面已经说了安装了黑果已经有一个EFI分区了,知道原因后就把苹果系统所在的SN550拆下来,再次重新安装win10,这次安装的终于有了ESP分区了,在苹果的OC界面和bios的硬盘启动顺序都能识别到win10的引导项了。
但是还遇到了另外重要的问题,就是用OC来引导win10会遇到ACPI error的蓝屏错误,这个问题经过大量的查阅资料终于发现是config.plist文件的一个配置 SSDT-GPRW.aml 这里从false 改为 true即可解决。
还有rx6600xt在黑果启动阶段黑屏的问题,可以加上引导启动参数agdpmod=pikera 解决!
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
sam1230
校验提示文案
不知道叫啥好
校验提示文案
悔恨哥
校验提示文案
sjyh
校验提示文案
Tryn
校验提示文案
锋仔哥
校验提示文案
yinhao
调整BIOS里启动选常规和uefi,可以看到mac系统了,但是硬盘选择启动后不行
校验提示文案
额噢eatcat
校验提示文案
额噢eatcat
校验提示文案
yinhao
调整BIOS里启动选常规和uefi,可以看到mac系统了,但是硬盘选择启动后不行
校验提示文案
锋仔哥
校验提示文案
不知道叫啥好
校验提示文案
Tryn
校验提示文案
sjyh
校验提示文案
sam1230
校验提示文案
悔恨哥
校验提示文案