上一篇中已经验证了把白苹果直接迁移到黑苹果设备上的可行性,因此没有多等待,今早老夫做了把之前的工作环境 macOS 进行实际迁移的操作。
首先是 EPS 分区的创建和对刻,第二步是系统分区的创建和对刻。系统分区对刻结束后,昨天的怪异事件再次发生,该分区在 DiskGenius 中呈现了错误的分区类型。再次创建并再次对刻是昨天的解决方法,但是大好几百 GB 的数据写入听上去就不是个好主意。由于扇区数非常明确,因此老夫果断地做了就地删除分区并重建,但是并不重新对刻数据的决定,并执行了相关操作。皇天不负,一举成功。
引导成功的 macOS 有两个明显的问题。一是无线网卡不工作,二是触控板不工作。本来计划是要采购一块免驱的无线网卡的,不想在深水鱼上搜索发现,黑心商家卖的不是一般的贵,一两百的价钱。难道 Intel 的无线网卡真的无解吗?查资料后发现时移事易,已经有高人着手解决此问题了:https://github.com/OpenIntelWireless。
该网址下有两个项目,一个名为 itlwm,一个名为 HeliPort。前者是内核驱动,下载后将包内的 kext 置入 EPS 分区(用于实际引导的那个 EPS,而不是如我这般对刻过来的这个 macOS 自带的 EPS)内 Clover 下的 kext/Other 目录下,重启。重启后的第一时间可能你会很沮丧(就跟我一样),因为无线图标内的信息仍旧是“未安装硬件”(这一情况似乎是因为作者所说的以下现实所导致的:他移植 Intel 的无线驱动时,将其表现设定为更像是一块有线网卡而非无线网卡)。这时就需要 HeliPort 出场了。这是一个 App,执行后会在系统状态栏创建与系统的无线极其类似的连接状态的图标,接下来的操作也极其类似,毋庸赘述。但需要提一下的是,在热点列表中并没有列出我的 AirPort,我是手动输入热点名称和密码才连接成功的。
触控板的解决方案,相比之下简单一些,一个叫 VoodooI2C 的 kext 项目(https://github.com/VoodooI2C/VoodooI2C)即插即用(重启还是需要的)。
顺手记一下挂载 EPS 分区的几条命令:diskutil list
、sudo mount -t msdos /dev/disk0s1 /Volumes/efi
,后面这个加载点目录该创建就创建,用完后 umount /Volumes/efi
,可能失败,并提示你用 diskutil unmount
再试。